]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3: smbd: smbd_smb2_create_after_exec(), smbd_calculate_access_mask() -> smbd_calcula...
authorJeremy Allison <jra@samba.org>
Tue, 8 Jun 2021 00:12:29 +0000 (17:12 -0700)
committerRalph Boehme <slow@samba.org>
Wed, 9 Jun 2021 13:14:31 +0000 (13:14 +0000)
Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
source3/smbd/smb2_create.c

index ef844fb93465009860a47b36355d063964e44312..6f54227e98397cf52c3434240b3ef25309695d54 100644 (file)
@@ -1376,7 +1376,6 @@ static void smbd_smb2_create_after_exec(struct tevent_req *req)
 {
        struct smbd_smb2_create_state *state = tevent_req_data(
                req, struct smbd_smb2_create_state);
-       struct smb_request *smb1req = state->smb1req;
        NTSTATUS status;
 
        /*
@@ -1398,9 +1397,7 @@ static void smbd_smb2_create_after_exec(struct tevent_req *req)
                        uint32_t max_access_granted;
                        DATA_BLOB blob = data_blob_const(p, sizeof(p));
 
-                       status = smbd_calculate_access_mask(smb1req->conn,
-                                       smb1req->conn->cwd_fsp,
-                                       state->result->fsp_name,
+                       status = smbd_calculate_access_mask_fsp(state->result,
                                        false,
                                        SEC_FLAG_MAXIMUM_ALLOWED,
                                        &max_access_granted);