svn commit: samba r1961 - branches/SAMBA_4_0/source/torture/rpc

metze at samba.org metze at samba.org
Fri Aug 20 15:00:23 GMT 2004


Author: metze
Date: 2004-08-20 15:00:22 +0000 (Fri, 20 Aug 2004)
New Revision: 1961

WebSVN: http://websvn.samba.org/websvn/changeset.php?rep=samba&path=/&rev=1961&nolog=1

Log:
print out the dcerpc fault code, when we got NT_STATUS_NET_WRITE_FAULT
(this need to be done more generic for all dcerpc calls,
 but for now I just need it in this 2 places)
 
metze

Modified:
   branches/SAMBA_4_0/source/torture/rpc/drsuapi.c
   branches/SAMBA_4_0/source/torture/rpc/testjoin.c


Changeset:
Modified: branches/SAMBA_4_0/source/torture/rpc/drsuapi.c
===================================================================
--- branches/SAMBA_4_0/source/torture/rpc/drsuapi.c	2004-08-20 14:59:10 UTC (rev 1960)
+++ branches/SAMBA_4_0/source/torture/rpc/drsuapi.c	2004-08-20 15:00:22 UTC (rev 1961)
@@ -195,7 +195,11 @@
 
 	status = dcerpc_DRSUAPI_BIND(p, mem_ctx, &r);
 	if (!NT_STATUS_IS_OK(status)) {
-		printf("DRSUAPI_BIND level failed - %s\n", nt_errstr(status));
+		const char *errstr = nt_errstr(status);
+		if (NT_STATUS_EQUAL(status, NT_STATUS_NET_WRITE_FAULT)) {
+			errstr = dcerpc_errstr(p->last_fault_code);
+		}
+		printf("DRSUAPI_BIND level failed - %s\n", errstr);
 		ret = False;
 	}
 

Modified: branches/SAMBA_4_0/source/torture/rpc/testjoin.c
===================================================================
--- branches/SAMBA_4_0/source/torture/rpc/testjoin.c	2004-08-20 14:59:10 UTC (rev 1960)
+++ branches/SAMBA_4_0/source/torture/rpc/testjoin.c	2004-08-20 15:00:22 UTC (rev 1961)
@@ -139,7 +139,11 @@
 
 	status = dcerpc_samr_Connect(join->p, mem_ctx, &c);
 	if (!NT_STATUS_IS_OK(status)) {
-		printf("samr_Connect failed - %s\n", nt_errstr(status));
+		const char *errstr = nt_errstr(status);
+		if (NT_STATUS_EQUAL(status, NT_STATUS_NET_WRITE_FAULT)) {
+			errstr = dcerpc_errstr(join->p->last_fault_code);
+		}
+		printf("samr_Connect failed - %s\n", errstr);
 		goto failed;
 	}
 



More information about the samba-cvs mailing list