diff options
| author | Chris Lu <chris.lu@gmail.com> | 2019-12-17 15:08:38 -0800 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2019-12-17 15:08:38 -0800 |
| commit | 9c781da34ae8e80f9ade844909c2b4d82e340faa (patch) | |
| tree | 2721f03dce9bd96d21ee967235a173e054c0b809 /weed/filesys/dir.go | |
| parent | ee6952fddd02c8a88054f1fa9d8673604f223205 (diff) | |
| download | seaweedfs-9c781da34ae8e80f9ade844909c2b4d82e340faa.tar.xz seaweedfs-9c781da34ae8e80f9ade844909c2b4d82e340faa.zip | |
mount: fix nil directory problem
Diffstat (limited to 'weed/filesys/dir.go')
| -rw-r--r-- | weed/filesys/dir.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/weed/filesys/dir.go b/weed/filesys/dir.go index d5c3cd85f..d8d098df4 100644 --- a/weed/filesys/dir.go +++ b/weed/filesys/dir.go @@ -186,7 +186,9 @@ func (dir *Dir) Lookup(ctx context.Context, req *fuse.LookupRequest, resp *fuse. if err != nil { return nil, err } - dir.wfs.listDirectoryEntriesCache.Set(fullFilePath, entry, 5*time.Minute) + if entry != nil { + dir.wfs.listDirectoryEntriesCache.Set(fullFilePath, entry, 5*time.Minute) + } } else { glog.V(4).Infof("dir Lookup cache hit %s", fullFilePath) } |
