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

metze at samba.org metze at samba.org
Tue Jun 7 14:31:45 GMT 2005


Author: metze
Date: 2005-06-07 14:31:45 +0000 (Tue, 07 Jun 2005)
New Revision: 7369

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

Log:
allow no entries returned by Enum*()

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-06-07 14:13:46 UTC (rev 7368)
+++ branches/SAMBA_4_0/source/torture/rpc/spoolss.c	2005-06-07 14:31:45 UTC (rev 7369)
@@ -149,7 +149,10 @@
 			ret = False;
 			continue;
 		}
-
+		if (W_ERROR_IS_OK(r.out.result)) {
+			/* TODO: do some more checks here */
+			continue;
+		}
 		if (!W_ERROR_EQUAL(r.out.result, WERR_INSUFFICIENT_BUFFER)) {
 			printf("EnumPorts unexspected return code %s, should be WERR_INSUFFICIENT_BUFFER\n",
 				win_errstr(r.out.result));
@@ -239,7 +242,10 @@
 			ret = False;
 			continue;
 		}
-
+		if (W_ERROR_IS_OK(r.out.result)) {
+			/* TODO: do some more checks here */
+			continue;
+		}
 		if (!W_ERROR_EQUAL(r.out.result, WERR_INSUFFICIENT_BUFFER)) {
 			printf("EnumPrinterDrivers unexspected return code %s, should be WERR_INSUFFICIENT_BUFFER\n",
 				win_errstr(r.out.result));
@@ -372,7 +378,10 @@
 			ret = False;
 			continue;
 		}
-
+		if (W_ERROR_IS_OK(r.out.result)) {
+			/* TODO: do some more checks here */
+			continue;
+		}
 		if (!W_ERROR_EQUAL(r.out.result, WERR_INSUFFICIENT_BUFFER)) {
 			printf("EnumMonitors unexspected return code %s, should be WERR_INSUFFICIENT_BUFFER\n",
 				win_errstr(r.out.result));
@@ -462,7 +471,10 @@
 			ret = False;
 			continue;
 		}
-
+		if (W_ERROR_IS_OK(r.out.result)) {
+			/* TODO: do some more checks here */
+			continue;
+		}
 		if (!W_ERROR_EQUAL(r.out.result, WERR_INSUFFICIENT_BUFFER)) {
 			printf("EnumPrintProcessors unexspected return code %s, should be WERR_INSUFFICIENT_BUFFER\n",
 				win_errstr(r.out.result));
@@ -550,7 +562,10 @@
 			ret = False;
 			continue;
 		}
-
+		if (W_ERROR_IS_OK(r.out.result)) {
+			/* TODO: do some more checks here */
+			continue;
+		}
 		if (!W_ERROR_EQUAL(r.out.result, WERR_INSUFFICIENT_BUFFER)) {
 			printf("EnumPrinters unexspected return code %s, should be WERR_INSUFFICIENT_BUFFER\n",
 				win_errstr(r.out.result));



More information about the samba-cvs mailing list