Merge pull request #112934 from wzshiming/fix/close-body

Close body when Report non-OK status code
This commit is contained in:
Kubernetes Prow Robot
2023-01-09 11:15:28 -08:00
committed by GitHub

View File

@@ -662,11 +662,11 @@ func getClaimJWT(client *http.Client, url, accessToken string) (string, error) {
if err != nil {
return "", err
}
defer response.Body.Close()
// Report non-OK status code as an error.
if response.StatusCode < http.StatusOK || response.StatusCode > http.StatusIMUsed {
return "", fmt.Errorf("error while getting distributed claim JWT: %v", response.Status)
}
defer response.Body.Close()
responseBytes, err := ioutil.ReadAll(response.Body)
if err != nil {
return "", fmt.Errorf("could not decode distributed claim response")