From: Sergey Matveev Date: Wed, 29 Sep 2021 10:37:46 +0000 (+0300) Subject: Missing error check X-Git-Tag: v3.4.0~4 X-Git-Url: http://www.git.cypherpunks.ru/?p=gocheese.git;a=commitdiff_plain;h=8d410a547fec59ede811f71157b1b11d14a7b6c6 Missing error check --- diff --git a/refresh.go b/refresh.go index fcee245..83d0082 100644 --- a/refresh.go +++ b/refresh.go @@ -116,6 +116,12 @@ func refreshDir( return false } body, err := ioutil.ReadAll(resp.Body) + if err != nil { + resp.Body.Close() + log.Println("error", r.RemoteAddr, "refresh-json", pkgName, err) + http.Error(w, "can not read body", http.StatusBadGateway) + return false + } resp.Body.Close() var buf bytes.Buffer var description string