s3/modules: vfs_acl_xattr SMB_VFS_SETXATTR -> SMB_VFS_FSETXATTR
authorNoel Power <noel.power@suse.com>
Thu, 18 Feb 2021 14:46:54 +0000 (14:46 +0000)
committerJeremy Allison <jra@samba.org>
Thu, 11 Mar 2021 17:50:30 +0000 (17:50 +0000)
Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/modules/vfs_acl_xattr.c

index f5a26ec55924bc9e36383ed51e7795ab29d64914..9e20896cb2f4a5ddf8c73d0cca21a4fdd9d72b7b 100644 (file)
@@ -196,14 +196,8 @@ static NTSTATUS store_acl_blob_fsp(vfs_handle_struct *handle,
                  (unsigned int)pblob->length, fsp_str_dbg(fsp)));
 
        become_root();
-       if (fsp_get_pathref_fd(fsp) != -1) {
-               ret = SMB_VFS_FSETXATTR(fsp, XATTR_NTACL_NAME,
+       ret = SMB_VFS_FSETXATTR(fsp, XATTR_NTACL_NAME,
                        pblob->data, pblob->length, 0);
-       } else {
-               ret = SMB_VFS_SETXATTR(fsp->conn, fsp->fsp_name,
-                               XATTR_NTACL_NAME,
-                               pblob->data, pblob->length, 0);
-       }
        if (ret) {
                saved_errno = errno;
        }