Alexandre Julliard : advapi32/tests: Fix another test failure.

Alexandre Julliard julliard at winehq.org
Thu Jan 24 12:59:50 CST 2013


Module: wine
Branch: master
Commit: 8148b99e3e32ee65c0206db2648f0dcf25a8970f
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=8148b99e3e32ee65c0206db2648f0dcf25a8970f

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Thu Jan 24 17:00:06 2013 +0100

advapi32/tests: Fix another test failure.

---

 dlls/advapi32/tests/service.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dlls/advapi32/tests/service.c b/dlls/advapi32/tests/service.c
index 5248e82..3d16126 100644
--- a/dlls/advapi32/tests/service.c
+++ b/dlls/advapi32/tests/service.c
@@ -1856,9 +1856,10 @@ static void test_sequence(void)
             bret = pQueryServiceObjectSecurity(svc_handle, DACL_SECURITY_INFORMATION, NULL, 0, &n1);
             error = GetLastError();
             ok(!bret, "Expected QueryServiceObjectSecurity to fail: result %d\n", bret);
-            ok(error == ERROR_INSUFFICIENT_BUFFER || broken(error == ERROR_INVALID_ADDRESS),
+            ok(error == ERROR_INSUFFICIENT_BUFFER ||
+               broken(error == ERROR_INVALID_ADDRESS) || broken(error == ERROR_INVALID_PARAMETER),
                "Expected ERROR_INSUFFICIENT_BUFFER, got %d\n", error);
-            if (error == ERROR_INVALID_ADDRESS) n1 = 1024;
+            if (error != ERROR_INSUFFICIENT_BUFFER) n1 = 1024;
             pSD = LocalAlloc(0, n1);
             bret = pQueryServiceObjectSecurity(svc_handle, DACL_SECURITY_INFORMATION, pSD, n1, &n2);
             ok(bret, "Expected QueryServiceObjectSecurity to succeed: result %d\n", bret);




More information about the wine-cvs mailing list