mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
smbd: Use smbd_check_access_rights in reply_setatr()
That was the only caller of check_access outside of trans2.c, and it passed an explicit NULL for fsp. Use the lower-level call, so we can make check_access() static to trans2.c Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
This commit is contained in:
parent
966fc0dc60
commit
d397d56717
@ -1539,8 +1539,8 @@ void reply_setatr(struct smb_request *req)
|
||||
else
|
||||
mode &= ~FILE_ATTRIBUTE_DIRECTORY;
|
||||
|
||||
status = check_access(conn, NULL, smb_fname,
|
||||
FILE_WRITE_ATTRIBUTES);
|
||||
status = smbd_check_access_rights(
|
||||
conn, smb_fname, false, FILE_WRITE_ATTRIBUTES);
|
||||
if (!NT_STATUS_IS_OK(status)) {
|
||||
reply_nterror(req, status);
|
||||
goto out;
|
||||
|
Loading…
Reference in New Issue
Block a user