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