From 28b8974a3abfd4049a964b428dfba1cb65ac251f Mon Sep 17 00:00:00 2001 From: chrislu Date: Thu, 3 Mar 2022 02:59:31 -0800 Subject: [PATCH] mount: fix directory pagination when using midnight commander --- weed/mount/weedfs_dir_read.go | 10 +++++----- 1 file 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 } }