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