summaryrefslogtreecommitdiff
path: root/libsoup/http2
diff options
context:
space:
mode:
authorCarlos Garcia Campos <cgarcia@igalia.com>2021-05-27 09:20:10 +0200
committerCarlos Garcia Campos <cgarcia@igalia.com>2021-05-27 10:41:04 +0200
commit032edf88bf3cd53868dd21a6733a6ccc6968e6a2 (patch)
tree60828698eb88355e83b681d13792d3cd7652156c /libsoup/http2
parent52125ed88fd4cb0c14c7c7b1ae1da9be11890b24 (diff)
downloadlibsoup-032edf88bf3cd53868dd21a6733a6ccc6968e6a2.tar.gz
io-http2: connection is reusable if it's open
Diffstat (limited to 'libsoup/http2')
-rw-r--r--libsoup/http2/soup-client-message-io-http2.c16
1 files changed, 7 insertions, 9 deletions
diff --git a/libsoup/http2/soup-client-message-io-http2.c b/libsoup/http2/soup-client-message-io-http2.c
index 231d7c16..1c35f06d 100644
--- a/libsoup/http2/soup-client-message-io-http2.c
+++ b/libsoup/http2/soup-client-message-io-http2.c
@@ -1040,7 +1040,7 @@ soup_client_message_io_http2_is_paused (SoupClientMessageIO *iface,
}
static gboolean
-soup_client_message_io_http2_is_reusable (SoupClientMessageIO *iface)
+soup_client_message_io_http2_is_open (SoupClientMessageIO *iface)
{
SoupClientMessageIOHTTP2 *io = (SoupClientMessageIOHTTP2 *)iface;
@@ -1051,6 +1051,12 @@ soup_client_message_io_http2_is_reusable (SoupClientMessageIO *iface)
}
static gboolean
+soup_client_message_io_http2_is_reusable (SoupClientMessageIO *iface)
+{
+ return soup_client_message_io_http2_is_open (iface);
+}
+
+static gboolean
message_source_check (GSource *source)
{
SoupMessageIOSource *message_source = (SoupMessageIOSource *)source;
@@ -1454,14 +1460,6 @@ soup_client_message_io_http2_run_until_read_async (SoupClientMessageIO *iface,
io_run_until_read_async (msg, task);
}
-static gboolean
-soup_client_message_io_http2_is_open (SoupClientMessageIO *iface)
-{
- SoupClientMessageIOHTTP2 *io = (SoupClientMessageIOHTTP2 *)iface;
-
- return nghttp2_session_want_read (io->session) || nghttp2_session_want_write (io->session);
-}
-
static void
soup_client_message_io_http2_destroy (SoupClientMessageIO *iface)
{