From 4389609500bec4053f746067213b63f33e3bf982 Mon Sep 17 00:00:00 2001 From: Yannick Ulrich Date: Sun, 26 Feb 2023 13:15:09 +0000 Subject: [PATCH] Run Readdir during Lookup if necessary --- fuse.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fuse.go b/fuse.go index 7bb7535..97cec0e 100644 --- a/fuse.go +++ b/fuse.go @@ -195,6 +195,10 @@ func (n *ITNode) Lookup(ctx context.Context, name string, out *fuse.EntryOut) (* case 2: // FS object + if len(n.lst) == 0 { + n.Readdir(ctx) + } + for _, file := range n.lst { if file.path != n.path + "/" + name { continue;