svn commit: samba r5516 - in branches/SAMBA_4_0/source/torture/rpc: .

metze at samba.org metze at samba.org
Wed Feb 23 15:08:41 GMT 2005


Author: metze
Date: 2005-02-23 15:08:41 +0000 (Wed, 23 Feb 2005)
New Revision: 5516

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

Log:
NT4 doesn't support GetPrinterDataEx()

metze

Modified:
   branches/SAMBA_4_0/source/torture/rpc/spoolss.c


Changeset:
Modified: branches/SAMBA_4_0/source/torture/rpc/spoolss.c
===================================================================
--- branches/SAMBA_4_0/source/torture/rpc/spoolss.c	2005-02-23 15:06:25 UTC (rev 5515)
+++ branches/SAMBA_4_0/source/torture/rpc/spoolss.c	2005-02-23 15:08:41 UTC (rev 5516)
@@ -482,8 +482,12 @@
 	printf("Testing GetPrinterDataEx\n");
 
 	status = dcerpc_spoolss_GetPrinterDataEx(p, mem_ctx, &r);
-
 	if (!NT_STATUS_IS_OK(status)) {
+		if (NT_STATUS_EQUAL(status,NT_STATUS_NET_WRITE_FAULT) &&
+		    p->last_fault_code == DCERPC_FAULT_OP_RNG_ERROR) {
+			printf("GetPrinterDataEx not supported by server\n");
+			return True;
+		}
 		printf("GetPrinterDataEx failed - %s\n", nt_errstr(status));
 		return False;
 	}



More information about the samba-cvs mailing list