From 6b16df212cd60a90f69cbb285e6e5c2a2753a1ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olivier=20Cr=C3=AAte?= Date: Wed, 31 Jul 2019 14:51:04 -0400 Subject: test-turn: Initialize variable earlier to avoid race --- tests/test-turn.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/test-turn.c b/tests/test-turn.c index 8122d8e..24783d0 100644 --- a/tests/test-turn.c +++ b/tests/test-turn.c @@ -222,6 +222,10 @@ run_test(guint turn_port, gboolean is_ipv6, nice_agent_set_relay_info(ragent, rs_id, 1, localhost, turn_port, TURN_USER, TURN_PASS, turn_type); + g_assert (global_lagent_gathering_done == FALSE); + g_assert (global_ragent_gathering_done == FALSE); + g_debug ("test-turn: Added streams, running context until 'candidate-gathering-done'..."); + /* Gather candidates and test nice_agent_set_port_range */ g_assert (nice_agent_gather_candidates (lagent, ls_id) == TRUE); g_assert (nice_agent_gather_candidates (ragent, rs_id) == TRUE); @@ -231,9 +235,6 @@ run_test(guint turn_port, gboolean is_ipv6, nice_agent_attach_recv (ragent, rs_id, NICE_COMPONENT_TYPE_RTP, g_main_context_default (), cb_nice_recv, GUINT_TO_POINTER (2)); - g_assert (global_lagent_gathering_done == FALSE); - g_assert (global_ragent_gathering_done == FALSE); - g_debug ("test-turn: Added streams, running context until 'candidate-gathering-done'..."); while (!global_lagent_gathering_done) g_main_context_iteration (NULL, TRUE); g_assert (global_lagent_gathering_done == TRUE); -- cgit v1.2.1