Commit 871cc6f1 authored by Jeromy's avatar Jeromy

call flush after files rm

License: MIT
Signed-off-by: default avatarJeromy <jeromyj@gmail.com>
parent fd4c4122
......@@ -659,6 +659,17 @@ remove files or directories
dashr, _, _ := req.Option("r").Bool()
var success bool
defer func() {
if success {
err := pdir.Flush()
if err != nil {
res.SetError(err, cmds.ErrNormal)
return
}
}
}()
// if '-r' specified, don't check file type (in bad scenarios, the block may not exist)
if dashr {
err := pdir.Unlink(name)
......@@ -667,6 +678,7 @@ remove files or directories
return
}
success = true
return
}
......@@ -686,6 +698,8 @@ remove files or directories
res.SetError(err, cmds.ErrNormal)
return
}
success = true
}
},
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment