diff options
Diffstat (limited to 'xlators/features/locks/src/posix.c')
| -rw-r--r-- | xlators/features/locks/src/posix.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/xlators/features/locks/src/posix.c b/xlators/features/locks/src/posix.c index fce0d509f17..2db327687f3 100644 --- a/xlators/features/locks/src/posix.c +++ b/xlators/features/locks/src/posix.c @@ -552,7 +552,8 @@ fetch_pathinfo (xlator_t *this, inode_t *inode, int32_t *op_errno,          ret = syncop_getxattr (FIRST_CHILD(this), &loc, &dict,                                 GF_XATTR_PATHINFO_KEY);          if (ret < 0) { -                *op_errno = errno; +                *op_errno = -ret; +                ret = -1;                  goto out;          }  | 
