liveadder: fix memory leak querying sink caps
authorSantiago Carot-Nemesio <sancane@gmail.com>
Wed, 9 Apr 2014 13:07:19 +0000 (15:07 +0200)
committerTim-Philipp Müller <tim@centricular.com>
Thu, 10 Apr 2014 00:22:33 +0000 (01:22 +0100)
https://bugzilla.gnome.org/show_bug.cgi?id=727894

gst/liveadder/liveadder.c

index 83669c5..8cbea60 100644 (file)
@@ -827,6 +827,7 @@ gst_live_adder_sink_query (GstPad * pad, GstObject * parent, GstQuery * query)
       gst_query_parse_caps (query, &filter);
       result = gst_live_adder_sink_getcaps (adder, pad, filter);
       gst_query_set_caps_result (query, result);
+      gst_caps_unref (result);
       res = TRUE;
       break;
     }