summaryrefslogtreecommitdiff
path: root/source3/smbd/ipc.c
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2008-11-02 12:20:47 +0100
committerVolker Lendecke <vl@samba.org>2008-11-02 16:58:19 +0100
commit2bab73a18d22284c68fefb091c3c6869898ef576 (patch)
tree580e5421b9bee4992235dc406b168f785c16713c /source3/smbd/ipc.c
parentf120038a1fcb34f19394c93981d41825a7720949 (diff)
downloadsamba-2bab73a18d22284c68fefb091c3c6869898ef576.tar.gz
samba-2bab73a18d22284c68fefb091c3c6869898ef576.tar.bz2
samba-2bab73a18d22284c68fefb091c3c6869898ef576.zip
Remove a bunch of direct inbuf references by adding "vwv" to smb_request
Diffstat (limited to 'source3/smbd/ipc.c')
-rw-r--r--source3/smbd/ipc.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/source3/smbd/ipc.c b/source3/smbd/ipc.c
index 1f6443f1d7..c203445d45 100644
--- a/source3/smbd/ipc.c
+++ b/source3/smbd/ipc.c
@@ -540,8 +540,8 @@ void reply_trans(struct smb_request *req)
state->max_param_return = SVAL(req->inbuf, smb_mprcnt);
state->max_data_return = SVAL(req->inbuf, smb_mdrcnt);
state->max_setup_return = CVAL(req->inbuf, smb_msrcnt);
- state->close_on_completion = BITSETW(req->inbuf+smb_vwv5,0);
- state->one_way = BITSETW(req->inbuf+smb_vwv5,1);
+ state->close_on_completion = BITSETW(req->vwv+5, 0);
+ state->one_way = BITSETW(req->vwv+5, 1);
srvstr_pull_req_talloc(state, req, &state->name, req->buf,
STR_TERMINATE);
@@ -710,10 +710,10 @@ void reply_transs(struct smb_request *req)
/* Revise total_params and total_data in case they have changed
* downwards */
- if (SVAL(req->inbuf, smb_vwv0) < state->total_param)
- state->total_param = SVAL(req->inbuf,smb_vwv0);
- if (SVAL(req->inbuf, smb_vwv1) < state->total_data)
- state->total_data = SVAL(req->inbuf,smb_vwv1);
+ if (SVAL(req->vwv+0, 0) < state->total_param)
+ state->total_param = SVAL(req->vwv+0, 0);
+ if (SVAL(req->vwv+1, 0) < state->total_data)
+ state->total_data = SVAL(req->vwv+1, 0);
av_size = smb_len(req->inbuf);