From 939c99b0cf53f808443f421804bf66f78f64e71b Mon Sep 17 00:00:00 2001 From: yusing Date: Fri, 28 Mar 2025 01:44:11 +0800 Subject: [PATCH] api: close connection on return --- internal/api/v1/dockerapi/logs.go | 1 + 1 file changed, 1 insertion(+) diff --git a/internal/api/v1/dockerapi/logs.go b/internal/api/v1/dockerapi/logs.go index f5f128c..0bec4c6 100644 --- a/internal/api/v1/dockerapi/logs.go +++ b/internal/api/v1/dockerapi/logs.go @@ -56,6 +56,7 @@ func Logs(w http.ResponseWriter, r *http.Request) { if err != nil { return } + defer conn.CloseNow() writer := gpwebsocket.NewWriter(r.Context(), conn, websocket.MessageText) _, err = stdcopy.StdCopy(writer, writer, logs) // de-multiplex logs