]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/eatgv.c
libavresample: Remove deprecated library
[ffmpeg] / libavcodec / eatgv.c
index 93e291f0534eab04dcba73da36f18f6eeaf062d5..f82f7b9cca8df742be12a8f4c03212db2dc30010 100644 (file)
@@ -300,6 +300,9 @@ static int tgv_decode_frame(AVCodecContext *avctx,
             s->palette[i] = 0xFFU << 24 | AV_RB24(buf);
             buf += 3;
         }
+        if (buf_end - buf < 5) {
+            return AVERROR_INVALIDDATA;
+        }
     }
 
     if ((ret = ff_get_buffer(avctx, frame, AV_GET_BUFFER_FLAG_REF)) < 0)