]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/eacmv.c
adxenc: remove unneeded log message
[ffmpeg] / libavcodec / eacmv.c
index 0a146f53476e62f4424b7a8a0cf178e2c3eec10e..085e2d81774f6b0022932942c589fd1eda1ea83d 100644 (file)
@@ -153,6 +153,9 @@ static int cmv_decode_frame(AVCodecContext *avctx,
     CmvContext *s = avctx->priv_data;
     const uint8_t *buf_end = buf + buf_size;
 
+    if (buf_end - buf < EA_PREAMBLE_SIZE)
+        return AVERROR_INVALIDDATA;
+
     if (AV_RL32(buf)==MVIh_TAG||AV_RB32(buf)==MVIh_TAG) {
         cmv_process_header(s, buf+EA_PREAMBLE_SIZE, buf_end);
         return buf_size;