Author: jra
Date: 2005-09-01 23:00:25 +0000 (Thu, 01 Sep 2005)
New Revision: 9924

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=9924

Log:
Multi-pdu fragments sends now working correctly, now to fix receives.
Jeremy.

Modified:
   branches/tmp/RPCREWRITE/source/rpc_client/cli_pipe.c


Changeset:
Modified: branches/tmp/RPCREWRITE/source/rpc_client/cli_pipe.c
===================================================================
--- branches/tmp/RPCREWRITE/source/rpc_client/cli_pipe.c        2005-09-01 
22:27:36 UTC (rev 9923)
+++ branches/tmp/RPCREWRITE/source/rpc_client/cli_pipe.c        2005-09-01 
23:00:25 UTC (rev 9924)
@@ -1319,10 +1319,10 @@
                        /* More packets to come - write and continue. */
                        ssize_t num_written = cli_write(cli->cli, cli->fnum, 8, 
/* 8 means message mode. */
                                                        
prs_data_p(&outgoing_pdu),
-                                                       
(off_t)current_data_offset,
-                                                       
(size_t)data_sent_thistime);
+                                                       (off_t)0,
+                                                       (size_t)hdr.frag_len);
 
-                       if (num_written != data_sent_thistime) {
+                       if (num_written != hdr.frag_len) {
                                prs_mem_free(&outgoing_pdu);
                                return cli_get_nt_error(cli->cli);
                        }

Reply via email to