summaryrefslogtreecommitdiff
path: root/source3/smbd/pipes.c
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2008-11-01 17:35:48 +0100
committerVolker Lendecke <vl@samba.org>2008-11-01 19:41:08 +0100
commit7bdb571ec4eea6689fa08f40be8b4c0133504f50 (patch)
tree065cb30f64d587e5fc40799e0dba394410ff3cef /source3/smbd/pipes.c
parentac97d7d4b023db8d0e0fef1dc7f2f7b88028eae3 (diff)
downloadsamba-7bdb571ec4eea6689fa08f40be8b4c0133504f50.tar.gz
samba-7bdb571ec4eea6689fa08f40be8b4c0133504f50.tar.bz2
samba-7bdb571ec4eea6689fa08f40be8b4c0133504f50.zip
Remove a bunch of direct inbuf references by adding "buf" to smb_request
Diffstat (limited to 'source3/smbd/pipes.c')
-rw-r--r--source3/smbd/pipes.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/source3/smbd/pipes.c b/source3/smbd/pipes.c
index d971e9dc62..2ce60c762e 100644
--- a/source3/smbd/pipes.c
+++ b/source3/smbd/pipes.c
@@ -49,7 +49,7 @@ void reply_open_pipe_and_X(connection_struct *conn, struct smb_request *req)
/* XXXX we need to handle passed times, sattr and flags */
srvstr_pull_buf_talloc(ctx, req->inbuf, req->flags2, &pipe_name,
- smb_buf(req->inbuf), STR_TERMINATE);
+ req->buf, STR_TERMINATE);
if (!pipe_name) {
reply_botherror(req, NT_STATUS_OBJECT_NAME_NOT_FOUND,
ERRDOS, ERRbadpipe);
@@ -122,7 +122,7 @@ void reply_pipe_write(struct smb_request *req)
files_struct *fsp = file_fsp(req, SVAL(req->inbuf,smb_vwv0));
size_t numtowrite = SVAL(req->inbuf,smb_vwv1);
ssize_t nwritten;
- uint8_t *data;
+ const uint8_t *data;
if (!fsp_is_np(fsp)) {
reply_doserror(req, ERRDOS, ERRbadfid);
@@ -134,7 +134,7 @@ void reply_pipe_write(struct smb_request *req)
return;
}
- data = (uint8_t *)smb_buf(req->inbuf) + 3;
+ data = req->buf + 3;
if (numtowrite == 0) {
nwritten = 0;