From 3b5f2c81af2cc367f74c7daa62572ee49a6265ce Mon Sep 17 00:00:00 2001 From: wjqserver <114663932+WJQSERVER@users.noreply.github.com> Date: Sun, 19 Apr 2026 07:52:00 +0800 Subject: [PATCH] fix: optimize Sec-WebSocket-Accept header check - Remove unused variable assignment in condition - Direct comparison is more efficient (no extra variable allocation) - Maintains same defensive check behavior --- reverseproxy.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reverseproxy.go b/reverseproxy.go index f8335d2..4c2b3cd 100644 --- a/reverseproxy.go +++ b/reverseproxy.go @@ -1014,7 +1014,7 @@ func (p *reverseProxyHandler) handleBridgedExtendedConnectResponse(c *Context, r responseHeader := c.Writer.Header() reverseProxyCopyHeader(responseHeader, res.Header) removeHopByHopHeaders(responseHeader) - if accept := res.Header.Get("Sec-WebSocket-Accept"); accept != "" { + if res.Header.Get("Sec-WebSocket-Accept") != "" { responseHeader.Del("Sec-WebSocket-Accept") } c.Writer.WriteHeader(http.StatusOK)