summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Garcia Campos <cgarcia@igalia.com>2022-08-12 14:27:08 +0200
committerCarlos Garcia Campos <cgarcia@igalia.com>2022-08-12 14:27:08 +0200
commit4cccd0cf0d122247f1c82c98f0ad489f37e42aff (patch)
treeca09e1d2cb99528c680cc84906dbedcb1b8593ab
parent5d4462840e8837be926f133c791c2350a7f45c92 (diff)
downloadlibsoup-4cccd0cf0d122247f1c82c98f0ad489f37e42aff.tar.gz
server-test: ensure we unpause the message from the server thread
-rw-r--r--tests/server-test.c4
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);
}
}