aboutsummaryrefslogtreecommitdiff
path: root/weed/mount/weedfs_dir_read.go
diff options
context:
space:
mode:
authorchrislu <chris.lu@gmail.com>2022-02-16 08:16:27 -0800
committerchrislu <chris.lu@gmail.com>2022-02-16 08:16:27 -0800
commit2facd65998e724dc9f671946b3f0a8eabb4bc265 (patch)
tree7e6e1af6aef26132a3072e535584e1f97d41d848 /weed/mount/weedfs_dir_read.go
parent1013fc90d85b4310593d4a4b15cf612fa8f5b757 (diff)
downloadseaweedfs-2facd65998e724dc9f671946b3f0a8eabb4bc265.tar.xz
seaweedfs-2facd65998e724dc9f671946b3f0a8eabb4bc265.zip
fix second listing
Diffstat (limited to 'weed/mount/weedfs_dir_read.go')
-rw-r--r--weed/mount/weedfs_dir_read.go7
1 files changed, 6 insertions, 1 deletions
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