From: Volker Lendecke Date: Tue, 17 Nov 2015 14:13:41 +0000 (+0100) Subject: smbd: Use check_access_fsp where appropriate X-Git-Tag: ldb-1.1.24~136 X-Git-Url: http://git.samba.org/samba.git/?p=kai%2Fsamba-autobuild%2F.git;a=commitdiff_plain;h=c2d5fdb629ecdeaaa284fdbe69e9d061b7f835a2 smbd: Use check_access_fsp where appropriate Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison --- diff --git a/source3/smbd/smb2_ioctl_filesys.c b/source3/smbd/smb2_ioctl_filesys.c index 187deaf1188..6e4a7856b06 100644 --- a/source3/smbd/smb2_ioctl_filesys.c +++ b/source3/smbd/smb2_ioctl_filesys.c @@ -94,8 +94,7 @@ static NTSTATUS fsctl_set_cmprn(TALLOC_CTX *mem_ctx, } /* WRITE_DATA permission is required, WRITE_ATTRIBUTES is not */ - status = check_access(fsp->conn, fsp, NULL, - FILE_WRITE_DATA); + status = check_access_fsp(fsp, FILE_WRITE_DATA); if (!NT_STATUS_IS_OK(status)) { return status; } @@ -141,7 +140,7 @@ static NTSTATUS fsctl_zero_data(TALLOC_CTX *mem_ctx, } /* WRITE_DATA permission is required */ - status = check_access(fsp->conn, fsp, NULL, FILE_WRITE_DATA); + status = check_access_fsp(fsp, FILE_WRITE_DATA); if (!NT_STATUS_IS_OK(status)) { return status; } @@ -333,7 +332,7 @@ static NTSTATUS fsctl_qar(TALLOC_CTX *mem_ctx, } /* READ_DATA permission is required */ - status = check_access(fsp->conn, fsp, NULL, FILE_READ_DATA); + status = check_access_fsp(fsp, FILE_READ_DATA); if (!NT_STATUS_IS_OK(status)) { return status; }