diff options
-rw-r--r-- | source3/modules/vfs_glusterfs.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/source3/modules/vfs_glusterfs.c b/source3/modules/vfs_glusterfs.c index 24e1bdaea7..1323e0e17f 100644 --- a/source3/modules/vfs_glusterfs.c +++ b/source3/modules/vfs_glusterfs.c @@ -894,8 +894,10 @@ static int vfs_gluster_get_real_filename(struct vfs_handle_struct *handle, "user.glusterfs.get_real_filename:%s", name); ret = glfs_getxattr(handle->data, path, key_buf, val_buf, NAME_MAX + 1); - if (ret == -1 && errno == ENODATA) { - errno = EOPNOTSUPP; + if (ret == -1) { + if (errno == ENODATA) { + errno = EOPNOTSUPP; + } return -1; } |