From 5bec96219b64009fcdd79294c5395cf0cdd79d2d Mon Sep 17 00:00:00 2001 From: Ralph Boehme Date: Tue, 27 Oct 2020 21:12:22 +0100 Subject: [PATCH] smbd: use check_access_fsp() in set_ea() We now always have a fsp. 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 b883685cddb..5ab3c285ca7 100644 --- a/source3/smbd/trans2.c +++ b/source3/smbd/trans2.c @@ -797,15 +797,7 @@ NTSTATUS set_ea(connection_struct *conn, files_struct *fsp, return status; } - if (fsp != NULL) { - status = check_access_fsp(fsp, FILE_WRITE_EA); - } else { - status = smbd_check_access_rights(conn, - conn->cwd_fsp, - smb_fname, - false, - FILE_WRITE_EA); - } + status = check_access_fsp(fsp, FILE_WRITE_EA); if (!NT_STATUS_IS_OK(status)) { return status; } -- 2.47.3