]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/anm.c
lavc/v4l2_m2m: don't close the file descriptor we don't own
[ffmpeg] / libavcodec / anm.c
index ab6a3994e9e1a4b062ab4e4ed31d6885c567424c..778f38413e0986f16cd3fa413cace1de8cb8a316 100644 (file)
@@ -119,6 +119,9 @@ static int decode_frame(AVCodecContext *avctx,
     uint8_t *dst, *dst_end;
     int count, ret;
 
+    if (buf_size < 7)
+        return AVERROR_INVALIDDATA;
+
     if ((ret = ff_reget_buffer(avctx, s->frame)) < 0)
         return ret;
     dst     = s->frame->data[0];