]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/xwddec.c
avformat/subtitles: treat negative duration like unknown duration
[ffmpeg] / libavcodec / xwddec.c
index 2febedc4aa5c4fd440c8cfb04270519a373faea2..64cd8418a2083ef2b54db1b476e049efeebc0413 100644 (file)
@@ -141,7 +141,7 @@ static int xwd_decode_frame(AVCodecContext *avctx, void *data,
         return AVERROR_INVALIDDATA;
     }
 
-    if (bytestream2_get_bytes_left(&gb) < ncolors * XWD_CMAP_SIZE + avctx->height * lsize) {
+    if (bytestream2_get_bytes_left(&gb) < ncolors * XWD_CMAP_SIZE + (uint64_t)avctx->height * lsize) {
         av_log(avctx, AV_LOG_ERROR, "input buffer too small\n");
         return AVERROR_INVALIDDATA;
     }