]> git.sesse.net Git - ffmpeg/commitdiff
avfilter/lavfutils: Fix memleak when avformat_find_stream_info() fails
authorAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
Thu, 10 Sep 2020 14:07:28 +0000 (16:07 +0200)
committerAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
Fri, 11 Sep 2020 12:40:34 +0000 (14:40 +0200)
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Reviewed-by: Nicolas George <george@nsup.org>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
libavfilter/lavfutils.c

index 84dd4c0704792f5a7a40c23376f0ff2d47ad3be7..d7de89f4b31000a1b98ffb7f3047f9e36c7718f9 100644 (file)
@@ -46,7 +46,7 @@ int ff_load_image(uint8_t *data[4], int linesize[4],
 
     if ((ret = avformat_find_stream_info(format_ctx, NULL)) < 0) {
         av_log(log_ctx, AV_LOG_ERROR, "Find stream info failed\n");
-        return ret;
+        goto end;
     }
 
     par = format_ctx->streams[0]->codecpar;