summaryrefslogtreecommitdiff
path: root/libsoup/soup-connection.c
diff options
context:
space:
mode:
authorCarlos Garcia Campos <cgarcia@igalia.com>2022-06-29 11:25:58 +0200
committerCarlos Garcia Campos <cgarcia@igalia.com>2022-06-29 11:34:50 +0200
commit41431bee8f176313bee029c93fe4f3a1b63fa536 (patch)
treeb27076d3dad36ed487f684d4c575942a05a20ee8 /libsoup/soup-connection.c
parentaf08140b549f81f8fc7c5b3d9ea4bb68af729c92 (diff)
downloadlibsoup-41431bee8f176313bee029c93fe4f3a1b63fa536.tar.gz
connection: do not advertise h2 protocol for proxy connections
We don't support http/2 proxies yet.
Diffstat (limited to 'libsoup/soup-connection.c')
-rw-r--r--libsoup/soup-connection.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libsoup/soup-connection.c b/libsoup/soup-connection.c
index 6e77ec72..39be6b08 100644
--- a/libsoup/soup-connection.c
+++ b/libsoup/soup-connection.c
@@ -594,7 +594,8 @@ new_tls_connection (SoupConnection *conn,
g_ptr_array_add (advertised_protocols, "h2");
break;
default:
- g_ptr_array_add (advertised_protocols, "h2");
+ if (!priv->remote_address || !G_IS_PROXY_ADDRESS (priv->remote_address))
+ g_ptr_array_add (advertised_protocols, "h2");
g_ptr_array_add (advertised_protocols, "http/1.1");
g_ptr_array_add (advertised_protocols, "http/1.0");
break;