Skip to content

Commit e9ccf91

Browse files
committed
fs: return sorted entries for ReaddirPlus when sort-dir is true
Signed-off-by: jiefenghuang <[email protected]>
1 parent 2d372c7 commit e9ccf91

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

pkg/fs/fs.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1442,6 +1442,11 @@ func (f *File) ReaddirPlus(ctx meta.Context, offset int) (entries []*meta.Entry,
14421442
f.entries = append(f.entries, e)
14431443
}
14441444
}
1445+
if f.fs.conf.Meta.SortDir {
1446+
sort.Slice(f.entries, func(i, j int) bool {
1447+
return string(f.entries[i].Name) < string(f.entries[j].Name)
1448+
})
1449+
}
14451450
}
14461451
if offset >= len(f.entries) {
14471452
offset = len(f.entries)

0 commit comments

Comments
 (0)