From 857797bc1455468f9d70565ac087c3f57d8e67ff Mon Sep 17 00:00:00 2001 From: Paul B Mahol Date: Sun, 30 Sep 2012 15:14:28 +0000 Subject: [PATCH] vima: check packet size before initializing bitstream reader Signed-off-by: Paul B Mahol --- libavcodec/vima.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/vima.c b/libavcodec/vima.c index 30051985c0..648ae55016 100644 --- a/libavcodec/vima.c +++ b/libavcodec/vima.c @@ -141,11 +141,11 @@ static int decode_frame(AVCodecContext *avctx, void *data, int8_t channel_hint[2]; int ret, chan, channels = 1; - init_get_bits(&gb, pkt->data, pkt->size * 8); - if (pkt->size < 13) return AVERROR_INVALIDDATA; + init_get_bits(&gb, pkt->data, pkt->size * 8); + samples = get_bits_long(&gb, 32); if (samples == 0xffffffff) { skip_bits_long(&gb, 32);