From 95de5bf19395132c67c9b8a2ef93e2a92226e1b2 Mon Sep 17 00:00:00 2001 From: Vincent Penquerc'h Date: Thu, 29 Sep 2016 14:29:46 +0100 Subject: [PATCH] fdkaacenc: fix buffer leak https://bugzilla.gnome.org/show_bug.cgi?id=772186 --- ext/fdkaac/gstfdkaacdec.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ext/fdkaac/gstfdkaacdec.c b/ext/fdkaac/gstfdkaacdec.c index 7e6dcb2..ea01475 100644 --- a/ext/fdkaac/gstfdkaacdec.c +++ b/ext/fdkaac/gstfdkaacdec.c @@ -142,11 +142,13 @@ gst_fdkaacdec_set_format (GstAudioDecoder * dec, GstCaps * caps) if ((err = aacDecoder_ConfigRaw (self->dec, &data, &size)) != AAC_DEC_OK) { gst_buffer_unmap (codec_data, &map); + gst_buffer_unref (codec_data); GST_ERROR_OBJECT (self, "Invalid codec_data: %d", err); return FALSE; } gst_buffer_unmap (codec_data, &map); + gst_buffer_unref (codec_data); } if ((err = -- 2.7.4