summaryrefslogtreecommitdiff
path: root/libsoup/server/http2/soup-server-message-io-http2.c
diff options
context:
space:
mode:
Diffstat (limited to 'libsoup/server/http2/soup-server-message-io-http2.c')
-rw-r--r--libsoup/server/http2/soup-server-message-io-http2.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/libsoup/server/http2/soup-server-message-io-http2.c b/libsoup/server/http2/soup-server-message-io-http2.c
index f782dcef..743ff7fb 100644
--- a/libsoup/server/http2/soup-server-message-io-http2.c
+++ b/libsoup/server/http2/soup-server-message-io-http2.c
@@ -398,7 +398,11 @@ io_try_write (SoupServerMessageIOHTTP2 *io)
if (io->in_callback || g_error_matches (error, G_IO_ERROR, G_IO_ERROR_WOULD_BLOCK)) {
g_clear_error (&error);
io->write_source = g_pollable_output_stream_create_source (G_POLLABLE_OUTPUT_STREAM (io->ostream), NULL);
- g_source_set_name (io->write_source, "S oup server HTTP/2 write source");
+#if GLIB_CHECK_VERSION(2, 70, 0)
+ g_source_set_static_name (io->write_source, "Soup server HTTP/2 write source");
+#else
+ g_source_set_name (io->write_source, "Soup server HTTP/2 write source");
+#endif
g_source_set_callback (io->write_source, (GSourceFunc)io_write_ready, io, NULL);
g_source_attach (io->write_source, g_main_context_get_thread_default ());
}
@@ -860,7 +864,11 @@ soup_server_message_io_http2_new (SoupServerConnection *conn,
soup_server_message_io_http2_init (io);
io->read_source = g_pollable_input_stream_create_source (G_POLLABLE_INPUT_STREAM (io->istream), NULL);
+#if GLIB_CHECK_VERSION(2, 70, 0)
+ g_source_set_static_name (io->read_source, "Soup server HTTP/2 read source");
+#else
g_source_set_name (io->read_source, "Soup server HTTP/2 read source");
+#endif
g_source_set_callback (io->read_source, (GSourceFunc)io_read_ready, io, NULL);
g_source_attach (io->read_source, g_main_context_get_thread_default ());