mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-08 18:39:54 +00:00
tests/check/gst/gstpad.c: Fix leak in test.
Original commit message from CVS: * tests/check/gst/gstpad.c: (GST_START_TEST): Fix leak in test.
This commit is contained in:
parent
04ed9e8f34
commit
626d7a1fb2
2 changed files with 13 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
|||
2006-07-21 Wim Taymans <wim@fluendo.com>
|
||||
|
||||
* tests/check/gst/gstpad.c: (GST_START_TEST):
|
||||
Fix leak in test.
|
||||
|
||||
2006-07-20 Stefan Kost <ensonic@users.sf.net>
|
||||
|
||||
* gst/gstparse.c: (gst_parse_launch):
|
||||
|
|
|
@ -90,6 +90,7 @@ GST_START_TEST (test_link_unlink_threaded)
|
|||
caps = gst_caps_from_string ("foo/bar");
|
||||
gst_pad_set_caps (src, caps);
|
||||
gst_pad_set_caps (sink, caps);
|
||||
ASSERT_CAPS_REFCOUNT (caps, "caps", 3);
|
||||
|
||||
MAIN_START_THREADS (5, thread_link_unlink, NULL);
|
||||
for (i = 0; i < 1000; ++i) {
|
||||
|
@ -98,6 +99,13 @@ GST_START_TEST (test_link_unlink_threaded)
|
|||
THREAD_SWITCH ();
|
||||
}
|
||||
MAIN_STOP_THREADS ();
|
||||
|
||||
ASSERT_CAPS_REFCOUNT (caps, "caps", 3);
|
||||
gst_caps_unref (caps);
|
||||
|
||||
ASSERT_CAPS_REFCOUNT (caps, "caps", 2);
|
||||
gst_object_unref (src);
|
||||
gst_object_unref (sink);
|
||||
}
|
||||
|
||||
GST_END_TEST;
|
||||
|
@ -437,7 +445,6 @@ GST_START_TEST (test_flowreturn)
|
|||
fail_if (strcmp (gst_flow_get_name (ret), "unknown"));
|
||||
quark = gst_flow_to_quark (ret);
|
||||
fail_unless (quark == 0);
|
||||
|
||||
}
|
||||
|
||||
GST_END_TEST;
|
||||
|
|
Loading…
Reference in a new issue