aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorchrislu <chris.lu@gmail.com>2023-01-14 13:31:22 -0800
committerchrislu <chris.lu@gmail.com>2023-01-14 13:31:22 -0800
commit12f8251d3275866efac02bbbe0a82134df6b4898 (patch)
treef0f2b95a001857c9a157142a691e366d5269b999
parent313fd17ae436182e4d89f6c76c2640a4d6bebd24 (diff)
downloadseaweedfs-12f8251d3275866efac02bbbe0a82134df6b4898.tar.xz
seaweedfs-12f8251d3275866efac02bbbe0a82134df6b4898.zip
avoid index out of slice range
-rw-r--r--weed/filer/reader_cache.go2
1 files changed, 1 insertions, 1 deletions
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
}