Cleanup
This commit is contained in:
parent
51df28c6ee
commit
b51f14aa7b
12
dir.go
12
dir.go
@ -109,6 +109,10 @@ func (vd *verDir) createFile(name string, flags fuse.OpenFlags, mode os.FileMode
|
||||
}
|
||||
|
||||
func (vd *verDir) removeDir(name string) error {
|
||||
if err := vd.version(); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
node := vd.dirs[name].node
|
||||
ver := node.ver
|
||||
|
||||
@ -127,6 +131,10 @@ func (vd *verDir) removeDir(name string) error {
|
||||
}
|
||||
|
||||
func (vd *verDir) removeFile(name string) error {
|
||||
if err := vd.version(); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
node := vd.files[name].node
|
||||
ver := node.ver
|
||||
|
||||
@ -195,10 +203,6 @@ func (vd *verDir) Remove(ctx context.Context, req *fuse.RemoveRequest) error {
|
||||
vd.mutex.Lock()
|
||||
defer vd.mutex.Unlock()
|
||||
|
||||
if err := vd.version(); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if req.Dir {
|
||||
return vd.removeDir(req.Name)
|
||||
} else {
|
||||
|
Loading…
Reference in New Issue
Block a user