Author: jra Date: 2007-05-25 23:50:35 +0000 (Fri, 25 May 2007) New Revision: 23148
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=23148 Log: Fix old old bug in cli_smbwrite() (not incrementing data being sent). Patch from [EMAIL PROTECTED] Jeremy. Modified: branches/SAMBA_3_0/source/libsmb/clireadwrite.c branches/SAMBA_3_0_25/source/libsmb/clireadwrite.c branches/SAMBA_3_0_26/source/libsmb/clireadwrite.c Changeset: Modified: branches/SAMBA_3_0/source/libsmb/clireadwrite.c =================================================================== --- branches/SAMBA_3_0/source/libsmb/clireadwrite.c 2007-05-25 22:04:03 UTC (rev 23147) +++ branches/SAMBA_3_0/source/libsmb/clireadwrite.c 2007-05-25 23:50:35 UTC (rev 23148) @@ -443,7 +443,7 @@ p = smb_buf(cli->outbuf); *p++ = 1; SSVAL(p, 0, size); p += 2; - memcpy(p, buf, size); p += size; + memcpy(p, buf + total, size); p += size; cli_setup_bcc(cli, p); Modified: branches/SAMBA_3_0_25/source/libsmb/clireadwrite.c =================================================================== --- branches/SAMBA_3_0_25/source/libsmb/clireadwrite.c 2007-05-25 22:04:03 UTC (rev 23147) +++ branches/SAMBA_3_0_25/source/libsmb/clireadwrite.c 2007-05-25 23:50:35 UTC (rev 23148) @@ -413,7 +413,7 @@ p = smb_buf(cli->outbuf); *p++ = 1; SSVAL(p, 0, size); p += 2; - memcpy(p, buf, size); p += size; + memcpy(p, buf + total, size); p += size; cli_setup_bcc(cli, p); Modified: branches/SAMBA_3_0_26/source/libsmb/clireadwrite.c =================================================================== --- branches/SAMBA_3_0_26/source/libsmb/clireadwrite.c 2007-05-25 22:04:03 UTC (rev 23147) +++ branches/SAMBA_3_0_26/source/libsmb/clireadwrite.c 2007-05-25 23:50:35 UTC (rev 23148) @@ -441,7 +441,7 @@ p = smb_buf(cli->outbuf); *p++ = 1; SSVAL(p, 0, size); p += 2; - memcpy(p, buf, size); p += size; + memcpy(p, buf + total, size); p += size; cli_setup_bcc(cli, p);
