diff options
| author | Chris Lu <chris.lu@gmail.com> | 2021-03-02 11:17:17 -0800 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2021-03-02 11:17:17 -0800 |
| commit | be9c7c21ecc0450244e4e02648c0ac5ba49f458a (patch) | |
| tree | c37076fd530117e9dbc1c984d91168079919e899 | |
| parent | 02e146f3e1663f2d957d2a8d55155d131820f790 (diff) | |
| download | seaweedfs-be9c7c21ecc0450244e4e02648c0ac5ba49f458a.tar.xz seaweedfs-be9c7c21ecc0450244e4e02648c0ac5ba49f458a.zip | |
reduce possibility of nil file entry
| -rw-r--r-- | weed/filesys/dir.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/weed/filesys/dir.go b/weed/filesys/dir.go index 10a0a2b44..ca826fbbc 100644 --- a/weed/filesys/dir.go +++ b/weed/filesys/dir.go @@ -389,12 +389,12 @@ func (dir *Dir) removeOneFile(req *fuse.RemoveRequest) error { // clear entry inside the file fsNode := dir.wfs.fsNodeCache.GetFsNode(filePath) + dir.wfs.fsNodeCache.DeleteFsNode(filePath) if fsNode != nil { if file, ok := fsNode.(*File); ok { file.clearEntry() } } - dir.wfs.fsNodeCache.DeleteFsNode(filePath) // remove current file handle if any dir.wfs.handlesLock.Lock() |
