10666: Added version number to go sdk and go tools & services
[arvados.git] / sdk / go / keepclient / keepclient.go
index 6ed0d110616ebb720f62d6341b90dcc78e2c8928..cbfad8177da775337bf2b528a99ff9a0757cbaa0 100644 (file)
@@ -248,6 +248,7 @@ func (kc *KeepClient) getOrHead(method string, locator string) (io.ReadCloser, i
                                }
                        } else if resp.ContentLength < 0 {
                                // Missing Content-Length
+                               resp.Body.Close()
                                return nil, 0, "", fmt.Errorf("Missing Content-Length of block")
                        } else {
                                // Success.