diff options
author | Havard Graff <havard.graff@gmail.com> | 2016-05-06 16:30:57 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2016-10-25 16:02:31 +0300 |
commit | a52df3843de804547fda7f2b244365f512fb3e72 (patch) | |
tree | c34e8a02c2e4aa5ee3847a668c1dff7a59bbf767 | |
parent | 13b31e77c60b0367ef21ac96b88ae77882f282d8 (diff) | |
download | gstreamer-plugins-base-a52df3843de804547fda7f2b244365f512fb3e72.tar.gz |
audioencoder: Plug buffer-leak
https://bugzilla.gnome.org/show_bug.cgi?id=773107
-rw-r--r-- | gst-libs/gst/audio/gstaudioencoder.c | 2 |
1 files changed, 2 insertions, 0 deletions
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; } } |