From a52df3843de804547fda7f2b244365f512fb3e72 Mon Sep 17 00:00:00 2001 From: Havard Graff Date: Fri, 6 May 2016 16:30:57 +0200 Subject: audioencoder: Plug buffer-leak https://bugzilla.gnome.org/show_bug.cgi?id=773107 --- gst-libs/gst/audio/gstaudioencoder.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gst-libs/gst/audio/gstaudioencoder.c b/gst-libs/gst/audio/gstaudioencoder.c index 546c8223e..24da7dd47 100644 --- a/gst-libs/gst/audio/gstaudioencoder.c +++ b/gst-libs/gst/audio/gstaudioencoder.c @@ -787,6 +787,8 @@ gst_audio_encoder_finish_frame (GstAudioEncoder * enc, GstBuffer * buf, ret = GST_FLOW_FLUSHING; else ret = GST_FLOW_NOT_NEGOTIATED; + if (buf) + gst_buffer_unref (buf); goto exit; } } -- cgit v1.2.1