selector: fix pad leaks in tests
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Mon, 2 May 2016 06:43:04 +0000 (08:43 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Tue, 3 May 2016 08:02:47 +0000 (11:02 +0300)
setup_input_pad() creates a new pad so we should unref it once we're
done.

https://bugzilla.gnome.org/show_bug.cgi?id=765903

tests/check/elements/selector.c

index 1bb2d02..c7320e6 100644 (file)
@@ -470,6 +470,8 @@ teardown_input_selector_with_2_streams (void)
   gst_pad_set_active (output_pad, FALSE);
   gst_check_teardown_sink_pad (selector);
   gst_check_teardown_element (selector);
+  gst_object_unref (stream1_pad);
+  gst_object_unref (stream2_pad);
 
   g_mutex_clear (&eos_probe_lock);
   g_cond_clear (&eos_probe_cond);