From ef9afe38d08ab8edddd2f7af3a241dce82cc07a1 Mon Sep 17 00:00:00 2001 From: Ralph Boehme Date: Tue, 27 Oct 2020 21:13:36 +0100 Subject: [PATCH] smbd: always use check_access_fsp() in smb_set_info_standard() Signed-off-by: Ralph Boehme Reviewed-by: Jeremy Allison --- source3/smbd/trans2.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/source3/smbd/trans2.c b/source3/smbd/trans2.c index a2196b70995..9eec006b639 100644 --- a/source3/smbd/trans2.c +++ b/source3/smbd/trans2.c @@ -7905,15 +7905,7 @@ static NTSTATUS smb_set_info_standard(connection_struct *conn, DEBUG(10,("smb_set_info_standard: file %s\n", smb_fname_str_dbg(smb_fname))); - if (fsp != NULL) { - status = check_access_fsp(fsp, FILE_WRITE_ATTRIBUTES); - } else { - status = smbd_check_access_rights(conn, - conn->cwd_fsp, - smb_fname, - false, - FILE_WRITE_ATTRIBUTES); - } + status = check_access_fsp(fsp, FILE_WRITE_ATTRIBUTES); if (!NT_STATUS_IS_OK(status)) { return status; } -- 2.47.3