mirror of
https://github.com/trapexit/mergerfs.git
synced 2026-10-26 19:01:56 -04:00
Fix error handling in fuse chmod, chown, setxattr, removexattr
This commit is contained in:
parent
e5d897f3dc
commit
8199cc8a8b
4 changed files with 12 additions and 12 deletions
|
|
@ -36,14 +36,14 @@ _removexattr_loop_core(const fs::path &basepath_,
|
|||
const char *attrname_,
|
||||
PolicyRV *prv_)
|
||||
{
|
||||
int rv;
|
||||
fs::path fullpath;
|
||||
|
||||
fullpath = basepath_ / fusepath_;
|
||||
|
||||
errno = 0;
|
||||
fs::lremovexattr(fullpath,attrname_);
|
||||
rv = fs::lremovexattr(fullpath,attrname_);
|
||||
|
||||
prv_->insert(errno,basepath_);
|
||||
prv_->insert(rv,basepath_);
|
||||
}
|
||||
|
||||
static
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue