]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3: smbd: Change SMB_VFS_GET_NT_ACL() -> SMB_VFS_GET_NT_ACL_AT() in inherit_new_acl().
authorJeremy Allison <jra@samba.org>
Tue, 14 Apr 2020 04:29:31 +0000 (21:29 -0700)
committerJeremy Allison <jra@samba.org>
Thu, 7 May 2020 19:27:36 +0000 (19:27 +0000)
Hard code at conn->cwd_fsp for now.

Last user of SMB_VFS_GET_NT_ACL(). This VFS function can
now be removed.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
source3/smbd/open.c

index 9bcdcdd01f761ec2c13a62aba900c2101ab067a0..b6a326531aaf7c8cdeec3cacd6bd471862522d86 100644 (file)
@@ -4908,11 +4908,12 @@ static NTSTATUS inherit_new_acl(files_struct *fsp)
                return NT_STATUS_NO_MEMORY;
        }
 
-       status = SMB_VFS_GET_NT_ACL(fsp->conn,
-                                   parent_dir,
-                                   (SECINFO_OWNER | SECINFO_GROUP | SECINFO_DACL),
-                                   frame,
-                                   &parent_desc);
+       status = SMB_VFS_GET_NT_ACL_AT(fsp->conn,
+                               fsp->conn->cwd_fsp,
+                               parent_dir,
+                               (SECINFO_OWNER | SECINFO_GROUP | SECINFO_DACL),
+                               frame,
+                               &parent_desc);
        if (!NT_STATUS_IS_OK(status)) {
                TALLOC_FREE(frame);
                return status;