X-Git-Url: http://www.git.cypherpunks.ru/?p=gocheese.git;a=blobdiff_plain;f=refresh.go;h=83d00825a066b96bbbf11863072d13c8a8b93493;hp=fcee245b93d15fce58322dcf1c16c72d8770cd1c;hb=8d410a547fec59ede811f71157b1b11d14a7b6c6;hpb=d5b1d8c1af247aa07550b57c8a9d9fd41d1bcdc6 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