[libsoup] server-test: ensure we unpause the message from the server thread



commit 4cccd0cf0d122247f1c82c98f0ad489f37e42aff
Author: Carlos Garcia Campos <cgarcia igalia com>
Date:   Fri Aug 12 14:27:08 2022 +0200

    server-test: ensure we unpause the message from the server thread

 tests/server-test.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
---
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);
        }
 }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]