diff options
| -rw-r--r-- | object/resolve/treefs_open.go | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/object/resolve/treefs_open.go b/object/resolve/treefs_open.go index 9d97f58e..c938505b 100644 --- a/object/resolve/treefs_open.go +++ b/object/resolve/treefs_open.go @@ -113,10 +113,7 @@ func (dir *treeFSDir) ReadDir(n int) ([]fs.DirEntry, error) { return out, nil } - end := dir.offset + n - if end > len(dir.entries) { - end = len(dir.entries) - } + end := min(dir.offset+n, len(dir.entries)) out := append([]fs.DirEntry(nil), dir.entries[dir.offset:end]...) dir.offset = end |
