From c11d84f31414997ac43c3c1e638fe762318110d8 Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Thu, 24 May 2018 23:20:56 -0700 Subject: [PATCH] fix reading from a url --- weed/util/http_util.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weed/util/http_util.go b/weed/util/http_util.go index 00dbdf90f..6494041e3 100644 --- a/weed/util/http_util.go +++ b/weed/util/http_util.go @@ -201,7 +201,10 @@ func ReadUrl(fileUrl string, offset int64, size int, buf []byte) (n int64, e err var i, m int for { - m, err = r.Body.Read(buf[i:cap(buf)]) + m, err = r.Body.Read(buf[i:]) + if m == 0 { + return + } i += m n += int64(m) if err == io.EOF {