From a8ea8cd1d40187ca2805ddbc2ac5c594327288d7 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Wed, 5 Aug 2020 23:07:48 +0200 Subject: [PATCH] ffmpeg: fix memory leak in error case --- src/add-ons/media/plugins/ffmpeg/AVFormatWriter.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/add-ons/media/plugins/ffmpeg/AVFormatWriter.cpp b/src/add-ons/media/plugins/ffmpeg/AVFormatWriter.cpp index 61e4c14a77..f85182226c 100644 --- a/src/add-ons/media/plugins/ffmpeg/AVFormatWriter.cpp +++ b/src/add-ons/media/plugins/ffmpeg/AVFormatWriter.cpp @@ -401,6 +401,7 @@ AVFormatWriter::Init(const media_file_format* fileFormat) fIOContext = avio_alloc_context(buffer, kIOBufferSize, 1, this, 0, _Write, _Seek); if (fIOContext == NULL) { + av_free(buffer); TRACE("av_alloc_put_byte() failed!\n"); return B_ERROR; }