From 172c13714de37d25972e657d14cbacf0d111ad41 Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Thu, 29 Jun 2006 14:50:18 +0000 Subject: [PATCH] tests/check/elements/level.c: fix a leak, clean up at the end Original commit message from CVS: * tests/check/elements/level.c: (GST_START_TEST): fix a leak, clean up at the end --- ChangeLog | 5 +++++ tests/check/elements/level.c | 7 +++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6c4629a..260b3d3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-06-29 Thomas Vander Stichele + + * tests/check/elements/level.c: (GST_START_TEST): + fix a leak, clean up at the end + 2006-06-29 Tim-Philipp Müller * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream), diff --git a/tests/check/elements/level.c b/tests/check/elements/level.c index 04ddec8..6830072 100644 --- a/tests/check/elements/level.c +++ b/tests/check/elements/level.c @@ -92,6 +92,7 @@ GST_START_TEST (test_int16) GstElement *level; GstBuffer *inbuffer, *outbuffer; GstBus *bus; + GstCaps *caps; GstMessage *message; const GstStructure *structure; int i, j; @@ -114,7 +115,9 @@ GST_START_TEST (test_int16) *data = 16536; ++data; } - gst_buffer_set_caps (inbuffer, gst_caps_from_string (LEVEL_CAPS_STRING)); + caps = gst_caps_from_string (LEVEL_CAPS_STRING); + gst_buffer_set_caps (inbuffer, caps); + gst_caps_unref (caps); ASSERT_BUFFER_REFCOUNT (inbuffer, "inbuffer", 1); /* create a bus to get the level message on */ @@ -175,7 +178,7 @@ GST_START_TEST (test_int16) fail_unless (gst_element_set_state (level, GST_STATE_NULL) == GST_STATE_CHANGE_SUCCESS, "could not set to null"); ASSERT_OBJECT_REFCOUNT (level, "level", 1); - gst_object_unref (level); + cleanup_level (level); } GST_END_TEST; -- 2.7.4