diff options
author | Volker Lendecke <vl@samba.org> | 2015-11-17 15:13:41 +0100 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2015-11-17 19:53:24 +0100 |
commit | c2d5fdb629ecdeaaa284fdbe69e9d061b7f835a2 (patch) | |
tree | bac5658d0feb8c3207680d5fe3951744d45eb2ff /source3/smbd/smb2_ioctl_filesys.c | |
parent | c056daf7abc63569fad90b47e02e38acfebfe985 (diff) | |
download | samba-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.c | 7 |
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; } |