diff --git a/cache/handle.go b/cache/handle.go index 4a27574b5..c24295fec 100644 --- a/cache/handle.go +++ b/cache/handle.go @@ -232,7 +232,7 @@ func (r *Handle) getChunk(chunkStart int64) ([]byte, error) { // first chunk will be aligned with the start if offset > 0 { - if offset >= len(data) { + if offset >= int64(len(data)) { fs.Errorf(r, "unexpected conditions during reading. current position: %v, current chunk position: %v, current chunk size: %v, offset: %v, chunk size: %v, file size: %v", r.offset, chunkStart, len(data), offset, r.cacheFs().chunkSize, r.cachedObject.Size()) return nil, io.ErrUnexpectedEOF