lavc/mvha: Check init_get_bits8() for failure

fix potential null pointer dereference

Signed-off-by: Jun Zhao <barryjzhao@tencent.com>
This commit is contained in:
Jun Zhao 2019-11-28 19:42:01 +08:00
parent d965589022
commit 2952d9c5dc
1 changed files with 3 additions and 1 deletions

View File

@ -190,7 +190,9 @@ static int decode_frame(AVCodecContext *avctx,
GetBitContext *gb = &s->gb;
int first_symbol, symbol;
init_get_bits8(gb, avpkt->data + 8, avpkt->size - 8);
ret = init_get_bits8(gb, avpkt->data + 8, avpkt->size - 8);
if (ret < 0)
return ret;
skip_bits(gb, 24);