avcodec/svq1dec: Check init_get_bits8() for failure

Fixes: CID1322313

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
pull/149/head
Michael Niedermayer 9 years ago
parent f1593e4ca5
commit a51d4246d8
  1. 5
      libavcodec/svq1dec.c

@ -618,9 +618,12 @@ static int svq1_decode_frame(AVCodecContext *avctx, void *data,
uint8_t *current; uint8_t *current;
int result, i, x, y, width, height; int result, i, x, y, width, height;
svq1_pmv *pmv; svq1_pmv *pmv;
int ret;
/* initialize bit buffer */ /* initialize bit buffer */
init_get_bits8(&s->gb, buf, buf_size); ret = init_get_bits8(&s->gb, buf, buf_size);
if (ret < 0)
return ret;
/* decode frame header */ /* decode frame header */
s->frame_code = get_bits(&s->gb, 22); s->frame_code = get_bits(&s->gb, 22);

Loading…
Cancel
Save