Alexandre Julliard : advapi32/tests: Fix test failures on older Windows versions.
Alexandre Julliard
julliard at winehq.org
Thu Jan 3 13:31:13 CST 2013
Module: wine
Branch: master
Commit: 2c0b470019c55eb22f7eda06d1390153791d6834
URL: http://source.winehq.org/git/wine.git/?a=commit;h=2c0b470019c55eb22f7eda06d1390153791d6834
Author: Alexandre Julliard <julliard at winehq.org>
Date: Thu Jan 3 11:57:06 2013 +0100
advapi32/tests: Fix test failures on older Windows versions.
---
dlls/advapi32/tests/service.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/dlls/advapi32/tests/service.c b/dlls/advapi32/tests/service.c
index 65702ad..2eeb40a 100644
--- a/dlls/advapi32/tests/service.c
+++ b/dlls/advapi32/tests/service.c
@@ -1856,7 +1856,9 @@ 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, "Expected ERROR_INSUFFICIENT_BUFFER, got %d\n", error);
+ ok(error == ERROR_INSUFFICIENT_BUFFER || broken(error == ERROR_INVALID_ADDRESS),
+ "Expected ERROR_INSUFFICIENT_BUFFER, got %d\n", error);
+ if (error == ERROR_INVALID_ADDRESS) 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