audioencoder: Plug buffer-leak
authorHavard Graff <havard.graff@gmail.com>
Fri, 6 May 2016 14:30:57 +0000 (16:30 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Thu, 20 Oct 2016 11:09:49 +0000 (14:09 +0300)
https://bugzilla.gnome.org/show_bug.cgi?id=773107

gst-libs/gst/audio/gstaudioencoder.c

index 6b6d9ad..a376fd3 100644 (file)
@@ -789,6 +789,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;
     }
   }