X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Featqi.c;h=96536b1a082f0082aa406f756adc8604a5372b56;hb=24424a6516f8adc4c73a2fe00fa106b0e49abafd;hp=0002d454570bc1201b435454bbd26aeda3318ca1;hpb=39278ff0de5b5e3397c22538978bffbb38ee099b;p=ffmpeg diff --git a/libavcodec/eatqi.c b/libavcodec/eatqi.c index 0002d454570..96536b1a082 100644 --- a/libavcodec/eatqi.c +++ b/libavcodec/eatqi.c @@ -131,6 +131,9 @@ static int tqi_decode_frame(AVCodecContext *avctx, AVFrame *frame = data; int ret, w, h; + if (buf_size < 12) + return AVERROR_INVALIDDATA; + t->avctx = avctx; w = AV_RL16(&buf[0]);