diff options
author | Carlos Garcia Campos <cgarcia@igalia.com> | 2021-05-27 09:20:10 +0200 |
---|---|---|
committer | Carlos Garcia Campos <cgarcia@igalia.com> | 2021-05-27 10:41:04 +0200 |
commit | 032edf88bf3cd53868dd21a6733a6ccc6968e6a2 (patch) | |
tree | 60828698eb88355e83b681d13792d3cd7652156c /libsoup/http2 | |
parent | 52125ed88fd4cb0c14c7c7b1ae1da9be11890b24 (diff) | |
download | libsoup-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.c | 16 |
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) { |