add defered closer calls for the http clients (#705)

pull/706/head
Simon Aronsson 4 years ago committed by GitHub
parent 0f065399b0
commit ea16683c46
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -37,7 +37,7 @@ func GetToken(container types.Container, registryAuth string) (string, error) {
if res, err = client.Do(req); err != nil { if res, err = client.Do(req); err != nil {
return "", err return "", err
} }
defer res.Body.Close()
v := res.Header.Get(ChallengeHeader) v := res.Header.Get(ChallengeHeader)
logrus.WithFields(logrus.Fields{ logrus.WithFields(logrus.Fields{

@ -91,6 +91,8 @@ func GetDigest(url string, token string) (string, error) {
if err != nil { if err != nil {
return "", err return "", err
} }
defer res.Body.Close()
if res.StatusCode != 200 { if res.StatusCode != 200 {
return "", fmt.Errorf("registry responded to head request with %d", res.StatusCode) return "", fmt.Errorf("registry responded to head request with %d", res.StatusCode)
} }

Loading…
Cancel
Save