Fix error handling in fuse chmod, chown, setxattr, removexattr

This commit is contained in:
Antonio SJ Musumeci 2026-03-10 19:37:57 -05:00 • committed by trapexit
parent e5d897f3dc
commit 8199cc8a8b
4 changed files with 12 additions and 12 deletions

View file

@ -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