From a21008ff2e1d8fe4a0e45a9d20c431eb6c80fbc8 Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Tue, 11 Oct 2011 13:53:39 +0200 Subject: [PATCH] capsfilter: Don't leak caps --- plugins/elements/gstcapsfilter.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/elements/gstcapsfilter.c b/plugins/elements/gstcapsfilter.c index 16278dcb70..5088756374 100644 --- a/plugins/elements/gstcapsfilter.c +++ b/plugins/elements/gstcapsfilter.c @@ -355,6 +355,8 @@ gst_capsfilter_prepare_buf (GstBaseTransform * trans, GstBuffer * input, if (!gst_pad_has_current_caps (trans->srcpad)) gst_pad_push_event (trans->srcpad, gst_event_new_caps (out_caps)); + else + gst_caps_unref (out_caps); } else { gchar *caps_str = gst_caps_to_string (out_caps);