From c26a802f5abfa29711d37c922a15e720068cec8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Wed, 6 Dec 2017 20:58:42 +0000 Subject: [PATCH] tests: aggregator: fix caps leak in unit test --- tests/check/libs/aggregator.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/check/libs/aggregator.c b/tests/check/libs/aggregator.c index 06ef403115..8756c78ea6 100644 --- a/tests/check/libs/aggregator.c +++ b/tests/check/libs/aggregator.c @@ -575,11 +575,15 @@ GST_START_TEST (test_aggregate_handle_queries) ChainData data1 = { 0, }; ChainData data2 = { 0, }; TestData test = { 0, }; + GstCaps *caps; _test_data_init (&test, FALSE); + + caps = gst_caps_new_empty_simple ("foo/x-bar"); _chain_data_init (&data1, test.aggregator, - gst_query_new_allocation (gst_caps_new_empty_simple ("foo/x-bar"), FALSE), - gst_buffer_new (), NULL); + gst_query_new_allocation (caps, FALSE), gst_buffer_new (), NULL); + gst_caps_unref (caps); + _chain_data_init (&data2, test.aggregator, gst_buffer_new (), NULL); thread1 = g_thread_try_new ("gst-check", push_data, &data1, NULL);