]> git.sesse.net Git - ffmpeg/blobdiff - cmdutils.c
Merge commit '4521645b1aee9e9ad8f5cea7b2392cd5f6ffcd26'
[ffmpeg] / cmdutils.c
index a504ca5ebf07df2bdbdc8c807122b0688c7f9c51..e9565d2635b369b4aa32569914a240364c183f68 100644 (file)
@@ -1315,6 +1315,7 @@ int cmdutils_read_file(const char *filename, char **bufptr, size_t *size)
     fseek(f, 0, SEEK_SET);
     if (*size == (size_t)-1) {
         av_log(NULL, AV_LOG_ERROR, "IO error: %s\n", strerror(errno));
+        fclose(f);
         return AVERROR(errno);
     }
     *bufptr = av_malloc(*size + 1);