[libsoup] io-http2: use nghttp2_session_check_request_allowed to check if reusable
- From: Carlos Garcia Campos <carlosgc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libsoup] io-http2: use nghttp2_session_check_request_allowed to check if reusable
- Date: Wed, 26 May 2021 14:13:02 +0000 (UTC)
commit c300d4ab1640df148c91776b38fd9554670c7d9b
Author: Carlos Garcia Campos <cgarcia igalia com>
Date: Wed May 26 16:10:51 2021 +0200
io-http2: use nghttp2_session_check_request_allowed to check if reusable
If we can't make new requests the connection is not reusable.
nghttp2_session_check_request_allowed() already returns FALSE if want
read and want write both return 0.
libsoup/http2/soup-client-message-io-http2.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/libsoup/http2/soup-client-message-io-http2.c b/libsoup/http2/soup-client-message-io-http2.c
index e7a90e5d..231d7c16 100644
--- a/libsoup/http2/soup-client-message-io-http2.c
+++ b/libsoup/http2/soup-client-message-io-http2.c
@@ -1044,7 +1044,7 @@ soup_client_message_io_http2_is_reusable (SoupClientMessageIO *iface)
{
SoupClientMessageIOHTTP2 *io = (SoupClientMessageIOHTTP2 *)iface;
- if (!nghttp2_session_want_write (io->session) && !nghttp2_session_want_read (io->session))
+ if (!nghttp2_session_check_request_allowed (io->session))
return FALSE;
return !io->is_shutdown;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]