Mercurial > libavcodec.hg
comparison svq3.c @ 4392:e0c94f1b8f55 libavcodec
maybe fix segfault with missing extradata (unchecked)
author | michael |
---|---|
date | Wed, 24 Jan 2007 00:54:36 +0000 |
parents | 05e932ddaaa9 |
children | b0bfea78ca13 |
comparison
equal
deleted
inserted
replaced
4391:20944c70a3c0 | 4392:e0c94f1b8f55 |
---|---|
824 break; | 824 break; |
825 extradata++; | 825 extradata++; |
826 } | 826 } |
827 | 827 |
828 /* if a match was found, parse the extra data */ | 828 /* if a match was found, parse the extra data */ |
829 if (!memcmp (extradata, "SEQH", 4)) { | 829 if (extradata && !memcmp (extradata, "SEQH", 4)) { |
830 | 830 |
831 GetBitContext gb; | 831 GetBitContext gb; |
832 | 832 |
833 size = AV_RB32(&extradata[4]); | 833 size = AV_RB32(&extradata[4]); |
834 init_get_bits (&gb, extradata + 8, size*8); | 834 init_get_bits (&gb, extradata + 8, size*8); |