s3: smbd: open_file(), smbd_check_access_rights() -> smbd_check_access_rights_fsp().
authorJeremy Allison <jra@samba.org>
Mon, 7 Jun 2021 21:55:38 +0000 (14:55 -0700)
committerRalph Boehme <slow@samba.org>
Wed, 9 Jun 2021 13:14:30 +0000 (13:14 +0000)
Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
source3/smbd/open.c

index 77be5f8084a4ee8d0e7821f3f973d34294134197..dcbc2755a687e78dbf3fd0d6a014fb97455fd29c 100644 (file)
@@ -1587,11 +1587,9 @@ static NTSTATUS open_file(files_struct *fsp,
                        }
                }
 
-               status = smbd_check_access_rights(conn,
-                               conn->cwd_fsp,
-                               smb_fname,
-                               false,
-                               access_mask);
+               status = smbd_check_access_rights_fsp(fsp,
+                                                     false,
+                                                     access_mask);
 
                if (NT_STATUS_EQUAL(status, NT_STATUS_OBJECT_NAME_NOT_FOUND) &&
                                (fsp->posix_flags & FSP_POSIX_FLAGS_OPEN) &&