From fb41b307a6e1c475fe1b688b067fd5c7a4f49072 Mon Sep 17 00:00:00 2001 From: Guillaume Desmottes Date: Tue, 17 May 2016 12:52:43 +0300 Subject: [PATCH] interleave: fix message leaks in test Flush the bus when cleaning up so pending messages are destroyed. https://bugzilla.gnome.org/show_bug.cgi?id=766561 --- tests/check/elements/interleave.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/check/elements/interleave.c b/tests/check/elements/interleave.c index 67355e8..0d9d562 100644 --- a/tests/check/elements/interleave.c +++ b/tests/check/elements/interleave.c @@ -251,6 +251,7 @@ GST_START_TEST (test_interleave_2ch) fail_unless (have_data == 2); + gst_bus_set_flushing (bus, TRUE); gst_element_set_state (interleave, GST_STATE_NULL); gst_element_set_state (queue, GST_STATE_NULL); @@ -377,6 +378,7 @@ GST_START_TEST (test_interleave_2ch_1eos) fail_unless (have_data == 2); + gst_bus_set_flushing (bus, TRUE); gst_element_set_state (interleave, GST_STATE_NULL); gst_element_set_state (queue, GST_STATE_NULL); -- 2.7.4