]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3: smbd: Change SMB_VFS_GET_NT_ACL() -> SMB_VFS_GET_NT_ACL_AT() in smbd_check_access...
authorJeremy Allison <jra@samba.org>
Tue, 14 Apr 2020 04:26:29 +0000 (21:26 -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 4867048c94c9102013260aa9bcc4048f5d3fcf05..70eb5b102bed5891316afcb66e1abdca15ad4349 100644 (file)
@@ -147,10 +147,14 @@ NTSTATUS smbd_check_access_rights(struct connection_struct *conn,
                return NT_STATUS_OK;
        }
 
-       status = SMB_VFS_GET_NT_ACL(conn, smb_fname,
+       status = SMB_VFS_GET_NT_ACL_AT(conn,
+                       dirfsp,
+                       smb_fname,
                        (SECINFO_OWNER |
-                       SECINFO_GROUP |
-                        SECINFO_DACL), talloc_tos(), &sd);
+                               SECINFO_GROUP |
+                               SECINFO_DACL),
+                       talloc_tos(),
+                       &sd);
 
        if (!NT_STATUS_IS_OK(status)) {
                DEBUG(10, ("smbd_check_access_rights: Could not get acl "