]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/aviobuf.c
nutdec: fix memleaks on error in nut_read_header
[ffmpeg] / libavformat / aviobuf.c
index 7de59f10f34e357dfca4add590c2189c9559ea2e..333c75ce66b3c355de71507f9dc6b2960cf428db 100644 (file)
@@ -805,7 +805,7 @@ int ffio_ensure_seekback(AVIOContext *s, int64_t buf_size)
 
     buf_size += s->buf_ptr - s->buffer + max_buffer_size;
 
-    if (buf_size < filled || s->seekable)
+    if (buf_size < filled || s->seekable || !s->read_packet)
         return 0;
     av_assert0(!s->write_flag);