basesink: plug caps leak
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Fri, 13 Apr 2012 09:58:49 +0000 (11:58 +0200)
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Fri, 13 Apr 2012 10:01:08 +0000 (12:01 +0200)
libs/gst/base/gstbasesink.c

index 151015d..e404ed4 100644 (file)
@@ -4546,6 +4546,7 @@ gst_base_sink_default_query (GstBaseSink * basesink, GstQuery * query)
       gst_query_parse_accept_caps (query, &caps);
       allowed = gst_base_sink_query_caps (basesink, basesink->sinkpad, NULL);
       subset = gst_caps_is_subset (caps, allowed);
+      gst_caps_unref (allowed);
       gst_query_set_accept_caps_result (query, subset);
       res = TRUE;
       break;