]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/svq1dec.c
avcodec/cfhd: check if band encoding is valid
[ffmpeg] / libavcodec / svq1dec.c
index b09abc20bf5cab88888b0ea8193813571cff7bec..25bd3d0253da17eb2f69882a4a68be91b4a23c46 100644 (file)
@@ -602,6 +602,8 @@ static int svq1_decode_frame_header(AVCodecContext *avctx, AVFrame *frame)
         if (skip_1stop_8data_bits(bitbuf) < 0)
             return AVERROR_INVALIDDATA;
     }
+    if (get_bits_left(bitbuf) <= 0)
+        return AVERROR_INVALIDDATA;
 
     s->width  = width;
     s->height = height;