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