diff options
-rw-r--r-- | xlators/storage/posix/src/posix-helpers.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/xlators/storage/posix/src/posix-helpers.c b/xlators/storage/posix/src/posix-helpers.c index 86ce08cb300..d2c991900d1 100644 --- a/xlators/storage/posix/src/posix-helpers.c +++ b/xlators/storage/posix/src/posix-helpers.c @@ -838,6 +838,11 @@ posix_fhandle_pair (xlator_t *this, int fd, int sys_ret = -1; int ret = 0; + if (XATTR_IS_PATHINFO (key)) { + ret = -EACCES; + goto out; + } + sys_ret = sys_fsetxattr (fd, key, value->data, value->len, flags); |