svn commit: samba r3593 - in branches/SAMBA_4_0/source/smb_server: .

tridge at samba.org tridge at samba.org
Sun Nov 7 10:03:17 GMT 2004


Author: tridge
Date: 2004-11-07 10:03:17 +0000 (Sun, 07 Nov 2004)
New Revision: 3593

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

Log:
fixed the trans2 t2open reply to initialise all bytes (bug found by valgrind)


Modified:
   branches/SAMBA_4_0/source/smb_server/trans2.c


Changeset:
Modified: branches/SAMBA_4_0/source/smb_server/trans2.c
===================================================================
--- branches/SAMBA_4_0/source/smb_server/trans2.c	2004-11-07 10:02:27 UTC (rev 3592)
+++ branches/SAMBA_4_0/source/smb_server/trans2.c	2004-11-07 10:03:17 UTC (rev 3593)
@@ -454,10 +454,12 @@
 			   VWV(2), io->t2open.out.write_time);
 	SIVAL(trans->out.params.data, VWV(4), io->t2open.out.size);
 	SSVAL(trans->out.params.data, VWV(6), io->t2open.out.access);
-	SIVAL(trans->out.params.data, VWV(7), io->t2open.out.ftype);
-	SIVAL(trans->out.params.data, VWV(8), io->t2open.out.devstate);
-	SIVAL(trans->out.params.data, VWV(9), io->t2open.out.action);
-	SIVAL(trans->out.params.data, VWV(10), io->t2open.out.unknown);
+	SSVAL(trans->out.params.data, VWV(7), io->t2open.out.ftype);
+	SSVAL(trans->out.params.data, VWV(8), io->t2open.out.devstate);
+	SSVAL(trans->out.params.data, VWV(9), io->t2open.out.action);
+	SIVAL(trans->out.params.data, VWV(10), 0); /* reserved */
+	SSVAL(trans->out.params.data, VWV(12), 0); /* EaErrorOffset */
+	SIVAL(trans->out.params.data, VWV(13), 0); /* EaLength */
 
 	return status;
 }



More information about the samba-cvs mailing list