diff --git a/contrib/lock/client/client.go b/contrib/lock/client/client.go index 066b70e51d2..ddb5498e55b 100644 --- a/contrib/lock/client/client.go +++ b/contrib/lock/client/client.go @@ -69,6 +69,7 @@ func write(key string, value string, version int64) error { if err != nil { log.Fatalf("failed to read request body: %s", err) } + httpResp.Body.Close() resp := new(response) err = json.Unmarshal(respBytes, resp) diff --git a/server/etcdserver/api/etcdhttp/peer_test.go b/server/etcdserver/api/etcdhttp/peer_test.go index 9ed02f43962..0ce670f764e 100644 --- a/server/etcdserver/api/etcdhttp/peer_test.go +++ b/server/etcdserver/api/etcdhttp/peer_test.go @@ -103,6 +103,7 @@ func TestNewPeerHandlerOnRaftPrefix(t *testing.T) { if err != nil { t.Fatalf("unexpected io.ReadAll error: %v", err) } + resp.Body.Close() if w := "test data"; string(body) != w { t.Errorf("#%d: body = %s, want %s", i, body, w) }