diff options
author | Jeremy Allison <jra@samba.org> | 2003-04-28 18:42:34 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2003-04-28 18:42:34 +0000 |
commit | fa497c6c76afbaafa07978c7e4dafd0c371f265f (patch) | |
tree | 577da69d419e36bf0209f5a4d39578c57b376f91 /source3 | |
parent | 17a3acafa89bfc6090b0767d05a00a7505003fcc (diff) | |
download | samba-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)
Diffstat (limited to 'source3')
-rw-r--r-- | source3/rpc_client/cli_pipe.c | 4 |
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. |