summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2016-07-26 19:48:21 +0200
committerTimm Bäder <mail@baedert.org>2017-02-21 17:21:19 +0100
commit961ed50d8aebcbde0233fbdce11fcf7c259b1a69 (patch)
tree5ab24d03fc07193dd9b7f8b81ad292f72401e81f
parent3c875cbd77e9c0bbf21af1d0f42e12594f67924b (diff)
downloadlibrest-961ed50d8aebcbde0233fbdce11fcf7c259b1a69.tar.gz
test-server: Pass the test_server to the server callback
-rw-r--r--tests/test-server.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/test-server.c b/tests/test-server.c
index a033aec..5e6c484 100644
--- a/tests/test-server.c
+++ b/tests/test-server.c
@@ -39,8 +39,6 @@ test_server_create (SoupServerCallback server_cb)
soup_server_listen_local (server, 0, 0, &error);
g_assert_no_error (error);
- soup_server_add_handler (server, "/", server_cb,
- NULL, NULL);
uris = soup_server_get_uris (server);
g_assert (g_slist_length (uris) > 0);
@@ -52,6 +50,10 @@ test_server_create (SoupServerCallback server_cb)
test_server->url = url;
test_server->thread = NULL;
+ soup_server_add_handler (server, "/", server_cb,
+ test_server, NULL);
+
+
g_slist_free_full (uris, (GDestroyNotify)soup_uri_free);
g_main_context_pop_thread_default (context);
@@ -80,6 +82,7 @@ test_server_run (TestServer *server)
void
test_server_stop (TestServer *server)
{
+ g_message (__FUNCTION__);
g_assert (server->thread);
g_main_loop_quit (server->main_loop);
g_thread_join (server->thread);