aboutsummaryrefslogtreecommitdiff
path: root/weed/mount/weedfs_dir_read.go
diff options
context:
space:
mode:
authorchrislu <chris.lu@gmail.com>2022-03-03 02:59:31 -0800
committerchrislu <chris.lu@gmail.com>2022-03-03 02:59:31 -0800
commit28b8974a3abfd4049a964b428dfba1cb65ac251f (patch)
tree0ce4aac44f4a3b0d67c1590703eea50090486fcc /weed/mount/weedfs_dir_read.go
parenta96d4254e9481596e7d719ec87fc4c92231aa73d (diff)
downloadseaweedfs-28b8974a3abfd4049a964b428dfba1cb65ac251f.tar.xz
seaweedfs-28b8974a3abfd4049a964b428dfba1cb65ac251f.zip
mount: fix directory pagination when using midnight commander
Diffstat (limited to 'weed/mount/weedfs_dir_read.go')
-rw-r--r--weed/mount/weedfs_dir_read.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/weed/mount/weedfs_dir_read.go b/weed/mount/weedfs_dir_read.go
index f7cbae7f7..e5acbdd43 100644
--- a/weed/mount/weedfs_dir_read.go
+++ b/weed/mount/weedfs_dir_read.go
@@ -132,11 +132,11 @@ func (wfs *WFS) ReadDirPlus(cancel <-chan struct{}, input *fuse.ReadIn, out *fus
func (wfs *WFS) doReadDirectory(input *fuse.ReadIn, out *fuse.DirEntryList, isPlusMode bool) fuse.Status {
dh := wfs.GetDirectoryHandle(DirectoryHandleId(input.Fh))
- if dh.isFinished {
- if input.Offset == 0 {
- dh.isFinished = false
- dh.lastEntryName = ""
- } else {
+ if input.Offset == 0 {
+ dh.isFinished = false
+ dh.lastEntryName = ""
+ } else {
+ if dh.isFinished {
return fuse.OK
}
}