summaryrefslogtreecommitdiff
path: root/source3/smbd/smb2_ioctl_filesys.c
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2015-11-17 15:13:41 +0100
committerJeremy Allison <jra@samba.org>2015-11-17 19:53:24 +0100
commitc2d5fdb629ecdeaaa284fdbe69e9d061b7f835a2 (patch)
treebac5658d0feb8c3207680d5fe3951744d45eb2ff /source3/smbd/smb2_ioctl_filesys.c
parentc056daf7abc63569fad90b47e02e38acfebfe985 (diff)
downloadsamba-c2d5fdb629ecdeaaa284fdbe69e9d061b7f835a2.tar.gz
smbd: Use check_access_fsp where appropriate
Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'source3/smbd/smb2_ioctl_filesys.c')
-rw-r--r--source3/smbd/smb2_ioctl_filesys.c7
1 files changed, 3 insertions, 4 deletions
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;
}