From 4b0b20189fbacf9acffc4c50797ab61c9f3f8f9f Mon Sep 17 00:00:00 2001 From: Vincent Penquerc'h Date: Thu, 7 Jun 2012 12:25:03 +0100 Subject: [PATCH] diracenc: fix buffer leak --- ext/dirac/gstdiracenc.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ext/dirac/gstdiracenc.cc b/ext/dirac/gstdiracenc.cc index ed29062375..0bf2cd0941 100644 --- a/ext/dirac/gstdiracenc.cc +++ b/ext/dirac/gstdiracenc.cc @@ -1143,6 +1143,8 @@ gst_dirac_enc_process (GstDiracEnc * dirac_enc, gboolean end_sequence) GST_DEBUG ("pad_push returned %d", ret); return ret; } + } else { + gst_buffer_unref (outbuf); } break; case ENC_STATE_AVAIL: