Hi, asfenc leaks asf->index_ptr if asf_write_header1 fails. Attached patch fixes this.
Best regards, Andreas
>From cd1ec21196f8f8fb0a7f4a9f42b9811ccf8109d7 Mon Sep 17 00:00:00 2001 From: Andreas Cadhalpun <andreas.cadhal...@googlemail.com> Date: Mon, 9 Mar 2015 19:31:39 +0100 Subject: [PATCH] asfenc: fix leaking asf->index_ptr on error Signed-off-by: Andreas Cadhalpun <andreas.cadhal...@googlemail.com> --- libavformat/asfenc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavformat/asfenc.c b/libavformat/asfenc.c index f4f64a6..5e0f7b0 100644 --- a/libavformat/asfenc.c +++ b/libavformat/asfenc.c @@ -660,6 +660,7 @@ static int asf_write_header(AVFormatContext *s) * It is needed to use asf as a streamable format. */ if (asf_write_header1(s, 0, DATA_HEADER_SIZE) < 0) { //av_free(asf); + av_freep(&asf->index_ptr); return -1; } -- 2.1.4
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel