]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/svq3.c
lavc/g723.1: fix make checkheaders.
[ffmpeg] / libavcodec / svq3.c
index 31187713dab0cfa9332522a18e7c8ae003537d6a..c35138b8bc0ed2025a79d6f070cb4fc5d8efec21 100644 (file)
@@ -906,7 +906,7 @@ static av_cold int svq3_decode_init(AVCodecContext *avctx)
                 int offset = (get_bits_count(&gb)+7)>>3;
                 uint8_t *buf;
 
-                if ((uint64_t)watermark_width*4 > UINT_MAX/watermark_height)
+                if (watermark_height<=0 || (uint64_t)watermark_width*4 > UINT_MAX/watermark_height)
                     return -1;
 
                 buf = av_malloc(buf_len);