]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/clearvideo.c
avcodec/pnm_parser: Support concatenated ASCII images
[ffmpeg] / libavcodec / clearvideo.c
index ad3012f7b789f1256a8b0c8d85a16decd786a0a5..82df8f37522e646a20c2f920356cb716708ed1a6 100644 (file)
@@ -555,6 +555,9 @@ static int clv_decode_frame(AVCodecContext *avctx, void *data,
     } else {
         int plane;
 
+        if (c->pmb_width * c->pmb_height > 8LL*(buf_size - bytestream2_tell(&gb)))
+            return AVERROR_INVALIDDATA;
+
         if ((ret = ff_reget_buffer(avctx, c->pic)) < 0)
             return ret;