summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2003-04-28 18:42:34 +0000
committerJeremy Allison <jra@samba.org>2003-04-28 18:42:34 +0000
commitfa497c6c76afbaafa07978c7e4dafd0c371f265f (patch)
tree577da69d419e36bf0209f5a4d39578c57b376f91
parent17a3acafa89bfc6090b0767d05a00a7505003fcc (diff)
downloadsamba-fa497c6c76afbaafa07978c7e4dafd0c371f265f.tar.gz
samba-fa497c6c76afbaafa07978c7e4dafd0c371f265f.tar.bz2
samba-fa497c6c76afbaafa07978c7e4dafd0c371f265f.zip
Fixes from Ronan Waide <waider@waider.ie> for large RPC writes.
Jeremy. (This used to be commit a330bf170eb8e78200367c90833cbc90255642cb)
-rw-r--r--source3/rpc_client/cli_pipe.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/source3/rpc_client/cli_pipe.c b/source3/rpc_client/cli_pipe.c
index b3e8deeeef..f8472f3cfc 100644
--- a/source3/rpc_client/cli_pipe.c
+++ b/source3/rpc_client/cli_pipe.c
@@ -952,6 +952,7 @@ BOOL rpc_api_pipe_req(struct cli_state *cli, uint8 op_num,
uint32 auth_len, max_data, data_left, data_sent;
BOOL ret = False;
BOOL auth_verify, auth_seal, auth_schannel;
+ uint32 callid = 0;
fstring dump_name;
auth_verify = ((cli->ntlmssp_srv_flgs & NTLMSSP_NEGOTIATE_SIGN) != 0);
@@ -977,7 +978,6 @@ BOOL rpc_api_pipe_req(struct cli_state *cli, uint8 op_num,
uint32 data_len, send_size;
uint8 flags = 0;
uint32 crc32 = 0;
- uint32 callid = 0;
uint32 auth_padding = 0;
RPC_AUTH_NETSEC_CHK verf;
@@ -1013,7 +1013,7 @@ BOOL rpc_api_pipe_req(struct cli_state *cli, uint8 op_num,
if (data_left == prs_offset(data))
flags |= RPC_FLG_FIRST;
- if (data_left < max_data)
+ if (data_left <= max_data)
flags |= RPC_FLG_LAST;
/*
* Write out the RPC header and the request header.