From 8149f1588d6dc7e11d60b8cd41f861acb23af928 Mon Sep 17 00:00:00 2001 From: Benjamin Petit Date: Thu, 27 Apr 2023 16:39:39 +0200 Subject: [PATCH] Fix extended connect check condition --- src/ReverseProxy/Forwarder/HttpForwarder.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ReverseProxy/Forwarder/HttpForwarder.cs b/src/ReverseProxy/Forwarder/HttpForwarder.cs index 82796d775..3d4e485e9 100644 --- a/src/ReverseProxy/Forwarder/HttpForwarder.cs +++ b/src/ReverseProxy/Forwarder/HttpForwarder.cs @@ -515,7 +515,7 @@ private void FixupUpgradeRequestHeaders(HttpContext context, HttpRequestMessage // TODO: Kestrel bug, this shouldn't be true for ExtendedConnect. #if NET7_0_OR_GREATER var connectFeature = request.HttpContext.Features.Get(); - if (connectFeature?.Protocol != null) + if (connectFeature?.IsExtendedConnect == true) { hasBody = false; }