Commit f07a470f authored by Youness Alaoui's avatar Youness Alaoui

Fix possible race condition with the test where a state change...

Fix possible race condition with the test where a state change READY->CONNECTED->READY might make the test segfault.
parent cd7b2fc9
...@@ -130,6 +130,9 @@ static void cb_nice_recv (NiceAgent *agent, guint stream_id, guint component_id, ...@@ -130,6 +130,9 @@ static void cb_nice_recv (NiceAgent *agent, guint stream_id, guint component_id,
else else
g_error ("Invalid agent ?"); g_error ("Invalid agent ?");
if (*count == -1)
return;
g_assert (len == 10); g_assert (len == 10);
memset (data, *count+'1', 10); memset (data, *count+'1', 10);
...@@ -138,8 +141,10 @@ static void cb_nice_recv (NiceAgent *agent, guint stream_id, guint component_id, ...@@ -138,8 +141,10 @@ static void cb_nice_recv (NiceAgent *agent, guint stream_id, guint component_id,
(*count)++; (*count)++;
if (*count == 10)
*count = -1;
if (global_ragent_buffers == 9 && global_lagent_buffers == 9) if (global_ragent_buffers == -1 && global_lagent_buffers == -1)
g_main_loop_quit (error_loop); g_main_loop_quit (error_loop);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment