svn commit: samba r25829 - in branches/SAMBA_4_0/source/librpc/rpc: .

metze at samba.org metze at samba.org
Mon Nov 5 07:09:41 GMT 2007


Author: metze
Date: 2007-11-05 07:09:41 +0000 (Mon, 05 Nov 2007)
New Revision: 25829

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

Log:
- use DEBUG() instead of printf
- return an error if strings doesn't match on validate

metze
Modified:
   branches/SAMBA_4_0/source/librpc/rpc/dcerpc.c


Changeset:
Modified: branches/SAMBA_4_0/source/librpc/rpc/dcerpc.c
===================================================================
--- branches/SAMBA_4_0/source/librpc/rpc/dcerpc.c	2007-11-05 06:58:57 UTC (rev 25828)
+++ branches/SAMBA_4_0/source/librpc/rpc/dcerpc.c	2007-11-05 07:09:41 UTC (rev 25829)
@@ -1291,7 +1291,7 @@
 				       NDR_OUT, st);
 	if (strcmp(s1, s2) != 0) {
 #if 1
-		printf("VALIDATE ERROR:\nWIRE:\n%s\n GEN:\n%s\n", s1, s2);
+		DEBUG(3,("VALIDATE ERROR:\nWIRE:\n%s\n GEN:\n%s\n", s1, s2));
 #else
 		/* this is sometimes useful */
 		printf("VALIDATE ERROR\n");
@@ -1299,6 +1299,8 @@
 		file_save("gen.dat", s2, strlen(s2));
 		system("diff -u wire.dat gen.dat");
 #endif
+		return ndr_push_error(push, NDR_ERR_VALIDATE,
+				      "failed output validation strings doesn't match");
 	}
 
 	return NT_STATUS_OK;



More information about the samba-cvs mailing list