diff options
author | Carlos Garcia Campos <cgarcia@igalia.com> | 2022-08-12 14:27:08 +0200 |
---|---|---|
committer | Carlos Garcia Campos <cgarcia@igalia.com> | 2022-08-12 14:27:08 +0200 |
commit | 4cccd0cf0d122247f1c82c98f0ad489f37e42aff (patch) | |
tree | ca09e1d2cb99528c680cc84906dbedcb1b8593ab | |
parent | 5d4462840e8837be926f133c791c2350a7f45c92 (diff) | |
download | libsoup-4cccd0cf0d122247f1c82c98f0ad489f37e42aff.tar.gz |
server-test: ensure we unpause the message from the server thread
-rw-r--r-- | tests/server-test.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/server-test.c b/tests/server-test.c index 19384d51..3f09f753 100644 --- a/tests/server-test.c +++ b/tests/server-test.c @@ -6,6 +6,7 @@ #include "test-utils.h" #include "soup-message-private.h" #include "soup-uri-utils-private.h" +#include "soup-misc.h" #include <gio/gnetworking.h> @@ -799,7 +800,8 @@ unhandled_server_callback (SoupServer *server, usd->paused = TRUE; usd->smsg = msg; soup_server_message_pause (msg); - g_idle_add (idle_unpause_message, usd); + soup_add_completion (g_main_context_get_thread_default (), + idle_unpause_message, usd); } } |