summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gst/gdp/gstgdppay.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gst/gdp/gstgdppay.c b/gst/gdp/gstgdppay.c
index 8a8d593d6..b4284624a 100644
--- a/gst/gdp/gstgdppay.c
+++ b/gst/gdp/gstgdppay.c
@@ -577,6 +577,8 @@ gst_gdp_pay_sink_event (GstPad * pad, GstObject * parent, GstEvent * event)
flowret = gst_gdp_queue_buffer (this, outbuffer);
if (flowret != GST_FLOW_OK)
goto push_error;
+ } else {
+ gst_buffer_unref (outbuffer);
}
done: