From c8626bae17aaedb1edaf88db18d8ac79a356012c Mon Sep 17 00:00:00 2001 From: Adnan Maolood Date: Tue, 22 Dec 2020 19:21:59 -0500 Subject: [PATCH] client: Close connection for unsuccessful responses --- response.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/response.go b/response.go index 568507b..66b5e6f 100644 --- a/response.go +++ b/response.go @@ -82,6 +82,8 @@ func ReadResponse(rc io.ReadCloser) (*Response, error) { if resp.Status.Class() == StatusClassSuccess { resp.Body = newReadCloserBody(br, rc) + } else { + rc.Close() } return resp, nil }