test-listen: Fix some use after free

Do not dereference thread_data after has been freed.

Signed-off-by: Frediano Ziglio <fziglio@redhat.com>
Acked-by: Victor Toso <victortoso@redhat.com>
This commit is contained in:
Frediano Ziglio 2018-03-13 13:14:09 +00:00
parent a4d40532da
commit f91731541a

View File

@ -174,9 +174,9 @@ static gpointer check_magic_thread(gpointer data)
g_object_unref(stream);
g_object_unref(connectable);
g_free(thread_data);
test_event_loop_quit(thread_data->event_loop);
g_free(thread_data);
return NULL;
}
@ -194,9 +194,9 @@ static gpointer check_no_connect_thread(gpointer data)
g_clear_error(&error);
g_object_unref(connectable);
g_free(thread_data);
test_event_loop_quit(thread_data->event_loop);
g_free(thread_data);
return NULL;
}