diff options
| author | chrislu <chris.lu@gmail.com> | 2023-01-14 13:31:22 -0800 |
|---|---|---|
| committer | chrislu <chris.lu@gmail.com> | 2023-01-14 13:31:22 -0800 |
| commit | 12f8251d3275866efac02bbbe0a82134df6b4898 (patch) | |
| tree | f0f2b95a001857c9a157142a691e366d5269b999 | |
| parent | 313fd17ae436182e4d89f6c76c2640a4d6bebd24 (diff) | |
| download | seaweedfs-12f8251d3275866efac02bbbe0a82134df6b4898.tar.xz seaweedfs-12f8251d3275866efac02bbbe0a82134df6b4898.zip | |
avoid index out of slice range
| -rw-r--r-- | weed/filer/reader_cache.go | 2 |
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 } |
