defer properly

This commit is contained in:
stryan 2021-10-26 13:33:58 -04:00
parent 8f38a1e601
commit a0916d8294

View File

@ -25,7 +25,6 @@ type Patch struct {
func LoadPatches(pl *PatchList, url string) { func LoadPatches(pl *PatchList, url string) {
res, err := http.Get(url) res, err := http.Get(url)
defer res.Body.Close()
if err != nil { if err != nil {
log.Printf("Got %v, retrying in 5s", err) log.Printf("Got %v, retrying in 5s", err)
time.Sleep(5 * time.Second) time.Sleep(5 * time.Second)
@ -35,6 +34,8 @@ func LoadPatches(pl *PatchList, url string) {
return return
} }
} }
defer res.Body.Close()
body, readErr := ioutil.ReadAll(res.Body) body, readErr := ioutil.ReadAll(res.Body)
if readErr != nil { if readErr != nil {
log.Fatal(readErr) log.Fatal(readErr)