diff options
Diffstat (limited to 'extras/hs-test/infra')
-rw-r--r-- | extras/hs-test/infra/connect_udp_client.go | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/extras/hs-test/infra/connect_udp_client.go b/extras/hs-test/infra/connect_udp_client.go index 595f7e7f2e6..a30ad3a769a 100644 --- a/extras/hs-test/infra/connect_udp_client.go +++ b/extras/hs-test/infra/connect_udp_client.go @@ -81,6 +81,7 @@ func (c *ConnectUdpClient) Dial(proxyAddress, targetUri string) error { return errors.New("request failed: " + resp.Status) } if resp.Header.Get("Connection") != "upgrade" || resp.Header.Get("Upgrade") != "connect-udp" || resp.Header.Get("Capsule-Protocol") != "?1" { + conn.Close() return errors.New("invalid response") } |