From 2facd65998e724dc9f671946b3f0a8eabb4bc265 Mon Sep 17 00:00:00 2001 From: chrislu Date: Wed, 16 Feb 2022 08:16:27 -0800 Subject: [PATCH] fix second listing --- weed/mount/weedfs_dir_read.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/weed/mount/weedfs_dir_read.go b/weed/mount/weedfs_dir_read.go index 008146773..49ac22574 100644 --- a/weed/mount/weedfs_dir_read.go +++ b/weed/mount/weedfs_dir_read.go @@ -135,7 +135,12 @@ func (wfs *WFS) doReadDirectory(input *fuse.ReadIn, out *fuse.DirEntryList, isPl dh := wfs.GetDirectoryHandle(DirectoryHandleId(input.Fh)) if dh.isFinished { - return fuse.OK + if input.Offset == 0 { + dh.isFinished = false + dh.lastEntryName = "" + } else { + return fuse.OK + } } isEarlyTerminated := false