s3: smbd: Change SMB_VFS_GET_NT_ACL() -> SMB_VFS_GET_NT_ACL_AT() in smbd_calculate_ma...
authorJeremy Allison <jra@samba.org>
Tue, 14 Apr 2020 04:28:47 +0000 (21:28 -0700)
committerJeremy Allison <jra@samba.org>
Thu, 7 May 2020 19:27:36 +0000 (19:27 +0000)
Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
source3/smbd/open.c

index 95397738d9a96637e68667c28cbc2462df713b11..9bcdcdd01f761ec2c13a62aba900c2101ab067a0 100644 (file)
@@ -3062,11 +3062,14 @@ static NTSTATUS smbd_calculate_maximum_allowed_access(
                return NT_STATUS_OK;
        }
 
-       status = SMB_VFS_GET_NT_ACL(conn, smb_fname,
-                                   (SECINFO_OWNER |
-                                    SECINFO_GROUP |
-                                    SECINFO_DACL),
-                                   talloc_tos(), &sd);
+       status = SMB_VFS_GET_NT_ACL_AT(conn,
+                               dirfsp,
+                               smb_fname,
+                               (SECINFO_OWNER |
+                                       SECINFO_GROUP |
+                                       SECINFO_DACL),
+                               talloc_tos(),
+                               &sd);
 
        if (NT_STATUS_EQUAL(status, NT_STATUS_OBJECT_NAME_NOT_FOUND)) {
                /*