]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3/smbd: posix_acls SMB_VFS_SETXATTR -> SMB_VFS_FSETXATTR
authorNoel Power <noel.power@suse.com>
Tue, 16 Feb 2021 20:25:31 +0000 (20:25 +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/smbd/posix_acls.c

index c1d5b7cd047bea5e13f68d6132f657ddfa46d127..0cc19182b91e74ed236fa325fc3e5be1b619a360 100644 (file)
@@ -271,14 +271,8 @@ static void store_inheritance_attributes(files_struct *fsp,
        pai_buf = create_pai_buf_v2(file_ace_list, dir_ace_list,
                                sd_type, &store_size);
 
-       if (fsp_get_pathref_fd(fsp) != -1) {
-               ret = SMB_VFS_FSETXATTR(fsp, SAMBA_POSIX_INHERITANCE_EA_NAME,
+       ret = SMB_VFS_FSETXATTR(fsp, SAMBA_POSIX_INHERITANCE_EA_NAME,
                                pai_buf, store_size, 0);
-       } else {
-               ret = SMB_VFS_SETXATTR(fsp->conn, fsp->fsp_name,
-                                      SAMBA_POSIX_INHERITANCE_EA_NAME,
-                                      pai_buf, store_size, 0);
-       }
 
        TALLOC_FREE(pai_buf);