diff --git a/weed/filer/reader_cache.go b/weed/filer/reader_cache.go index 0a7c83de7..1918cacf8 100644 --- a/weed/filer/reader_cache.go +++ b/weed/filer/reader_cache.go @@ -208,7 +208,7 @@ func (s *SingleChunkCacher) readChunkAt(buf []byte, offset int64) (int, error) { return 0, s.err } - if len(s.data) == 0 { + if len(s.data) <= int(offset) { return 0, nil }