From 76b3d3c5593ce90c77aebc59c6061b11467b7554 Mon Sep 17 00:00:00 2001 From: Klaus Post Date: Mon, 30 Aug 2021 17:46:46 +0200 Subject: [PATCH] fix: missing close on error for keepAlive connections (#13109) Add missing close when error is reported before body is done. --- cmd/storage-rest-server.go | 1 + 1 file changed, 1 insertion(+) diff --git a/cmd/storage-rest-server.go b/cmd/storage-rest-server.go index a43119155..a5b9f196c 100644 --- a/cmd/storage-rest-server.go +++ b/cmd/storage-rest-server.go @@ -769,6 +769,7 @@ func keepHTTPReqResponseAlive(w http.ResponseWriter, r *http.Request) (resp func } else { w.Write([]byte{0}) } + close(doneCh) return } defer close(doneCh)