svn commit: samba r8291 - in trunk/source/smbd: .

jra at samba.org jra at samba.org
Sun Jul 10 16:37:36 GMT 2005


Author: jra
Date: 2005-07-10 16:37:35 +0000 (Sun, 10 Jul 2005)
New Revision: 8291

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

Log:
Fix for bug in SMBwriteBraw where we incorrectly
returned the number of bytes written. Patch from
Marcel M?\195?\188ller <mueller at maazl.de>.
Jeremy.

Modified:
   trunk/source/smbd/reply.c


Changeset:
Modified: trunk/source/smbd/reply.c
===================================================================
--- trunk/source/smbd/reply.c	2005-07-10 16:37:32 UTC (rev 8290)
+++ trunk/source/smbd/reply.c	2005-07-10 16:37:35 UTC (rev 8291)
@@ -2751,7 +2751,6 @@
 	/* Set up outbuf to return the correct return */
 	outsize = set_message(outbuf,1,0,True);
 	SCVAL(outbuf,smb_com,SMBwritec);
-	SSVAL(outbuf,smb_vwv0,total_written);
 
 	if (numtowrite != 0) {
 
@@ -2783,6 +2782,8 @@
 			total_written += nwritten;
  	}
  
+	SSVAL(outbuf,smb_vwv0,total_written);
+
 	if ((lp_syncalways(SNUM(conn)) || write_through) && lp_strict_sync(SNUM(conn)))
 		sync_file(conn,fsp);
 



More information about the samba-cvs mailing list