1
0
mirror of https://github.com/taigrr/wtf synced 2025-01-18 04:03:14 -08:00

[several modules] Close the response body (#1040)

This commit is contained in:
David Bouchare 2021-01-16 21:36:29 +01:00 committed by GitHub
parent a5f66588e7
commit 49109c77f7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
12 changed files with 14 additions and 0 deletions

View File

@ -57,6 +57,8 @@ func (widget *Widget) recentBuilds(pipeline PipelineSettings) ([]Build, error) {
if err != nil {
return nil, err
}
defer func() { _ = resp.Body.Close() }()
if resp.StatusCode < 200 || resp.StatusCode > 299 {
return nil, fmt.Errorf(resp.Status)
}

View File

@ -70,6 +70,7 @@ func (client *Client) finnhubRequest(symbol string) (*http.Response, error) {
if err != nil {
return nil, err
}
defer func() { _ = resp.Body.Close() }()
if resp.StatusCode < 200 || resp.StatusCode > 299 {
return nil, fmt.Errorf(resp.Status)

View File

@ -41,5 +41,7 @@ func (client *Client) footballRequest(path string, id int) (*http.Response, erro
if err != nil {
return nil, err
}
defer func() { _ = resp.Body.Close() }()
return resp, nil
}

View File

@ -66,6 +66,7 @@ func apiRequest(path, apiToken string) (*http.Response, error) {
if err != nil {
return nil, err
}
defer func() { _ = resp.Body.Close() }()
if resp.StatusCode < 200 || resp.StatusCode > 299 {
return nil, fmt.Errorf(resp.Status)

View File

@ -61,6 +61,7 @@ func apiRequest(path string) (*http.Response, error) {
if err != nil {
return nil, err
}
defer func() { _ = resp.Body.Close() }()
if resp.StatusCode < 200 || resp.StatusCode > 299 {
return nil, fmt.Errorf(resp.Status)

View File

@ -39,6 +39,7 @@ func (widget *Widget) Create(jenkinsURL string, username string, apiKey string)
if err != nil {
return view, err
}
defer func() { _ = resp.Body.Close() }()
err = utils.ParseJSON(view, resp.Body)
if err != nil {

View File

@ -72,6 +72,7 @@ func (widget *Widget) jiraRequest(path string) (*http.Response, error) {
if err != nil {
return nil, err
}
defer func() { _ = resp.Body.Close() }()
if resp.StatusCode < 200 || resp.StatusCode > 299 {
return nil, fmt.Errorf(resp.Status)

View File

@ -50,6 +50,7 @@ func rollbarItemRequest(accessToken, assignedToName string, activeOnly bool) (*h
if err != nil {
return nil, err
}
defer func() { _ = resp.Body.Close() }()
if resp.StatusCode < 200 || resp.StatusCode > 299 {
return nil, fmt.Errorf(resp.Status)

View File

@ -28,6 +28,7 @@ func GetLinks(subreddit string, sortMode string, topTimePeriod string) ([]Link,
if err != nil {
return nil, err
}
defer func() { _ = resp.Body.Close() }()
if resp.StatusCode > 299 {
return nil, fmt.Errorf(resp.Status)

View File

@ -67,6 +67,7 @@ func travisBuildRequest(settings *Settings) (*http.Response, error) {
if err != nil {
return nil, err
}
defer func() { _ = resp.Body.Close() }()
if resp.StatusCode < 200 || resp.StatusCode > 299 {
return nil, fmt.Errorf(resp.Status)

View File

@ -158,6 +158,7 @@ func (widget *Widget) getMonitors() ([]Monitor, error) {
if errh != nil {
return nil, errh
}
defer func() { _ = resp.Body.Close() }()
body, _ := ioutil.ReadAll(resp.Body)

View File

@ -65,6 +65,7 @@ func apiRequest() (*http.Response, error) {
if err != nil {
return nil, err
}
defer func() { _ = resp.Body.Close() }()
if resp.StatusCode != 200 {
return nil, fmt.Errorf(resp.Status)