From 4a9acc11eaba55a152851256d19c8fdad3b9f863 Mon Sep 17 00:00:00 2001 From: Tom Clegg Date: Thu, 14 Jul 2022 00:58:15 -0400 Subject: [PATCH] 17344: Fix unclosed response body. Arvados-DCO-1.1-Signed-off-by: Tom Clegg --- lib/install/init.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/install/init.go b/lib/install/init.go index a341155ab3..b48edcd4a5 100644 --- a/lib/install/init.go +++ b/lib/install/init.go @@ -494,6 +494,9 @@ func (initcmd *initCommand) checkPortOnce(ctx context.Context, port string) erro return err } resp, err := http.DefaultClient.Do(req) + if err == nil { + defer resp.Body.Close() + } if errServe, _ := errServe.Load().(error); errServe != nil { // If server already exited, return that error // (probably "can't listen"), not the request error. -- 2.30.2