avcodec/vc1_parser: fix use of uinitialized memory

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
Michael Niedermayer 2014-04-29 04:30:53 +02:00
parent 7c71076470
commit ede411dd03

View File

@ -238,7 +238,7 @@ static int vc1_parse(AVCodecParserContext *s,
* the start code we've already seen, or cause extra bytes to be * the start code we've already seen, or cause extra bytes to be
* inserted at the start of the unescaped buffer. */ * inserted at the start of the unescaped buffer. */
vpc->bytes_to_skip = 4; vpc->bytes_to_skip = 4;
if (next < 0) if (next < 0 && next != END_NOT_FOUND)
vpc->bytes_to_skip += next; vpc->bytes_to_skip += next;
*poutbuf = buf; *poutbuf = buf;