From feae49ec9397ccf0ae5e4426fad40d26c29dc4ba Mon Sep 17 00:00:00 2001 From: kumapower17 Date: Sat, 25 Oct 2025 11:54:29 +0800 Subject: [PATCH] Ensure proxy connection is closed in proxyRaw function (#2837) --- middleware/proxy.go | 1 + 1 file changed, 1 insertion(+) diff --git a/middleware/proxy.go b/middleware/proxy.go index 2744bc4a8..050c59dee 100644 --- a/middleware/proxy.go +++ b/middleware/proxy.go @@ -158,6 +158,7 @@ func proxyRaw(t *ProxyTarget, c echo.Context, config ProxyConfig) http.Handler { c.Set("_error", echo.NewHTTPError(http.StatusBadGateway, fmt.Sprintf("proxy raw, dial error=%v, url=%s", err, t.URL))) return } + defer out.Close() // Write header err = r.Write(out)