Hans Leidekker : advapi32/tests: Mark a test result as broken.

Alexandre Julliard julliard at winehq.org
Tue Sep 24 03:22:00 CDT 2013


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

Author: Hans Leidekker <hans at codeweavers.com>
Date:   Mon Sep 23 10:05:02 2013 +0200

advapi32/tests: Mark a test result as broken.

---

 dlls/advapi32/tests/crypt.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/dlls/advapi32/tests/crypt.c b/dlls/advapi32/tests/crypt.c
index dc10cce..89a0e27 100644
--- a/dlls/advapi32/tests/crypt.c
+++ b/dlls/advapi32/tests/crypt.c
@@ -1144,7 +1144,7 @@ static void test_container_sd(void)
 {
     HCRYPTPROV prov;
     SECURITY_DESCRIPTOR *sd;
-    DWORD len;
+    DWORD len, err;
     BOOL ret;
 
     ret = CryptAcquireContextA(&prov, "winetest", "Microsoft Enhanced Cryptographic Provider v1.0",
@@ -1154,8 +1154,9 @@ static void test_container_sd(void)
     len = 0;
     SetLastError(0xdeadbeef);
     ret = CryptGetProvParam(prov, PP_KEYSET_SEC_DESCR, NULL, &len, OWNER_SECURITY_INFORMATION);
-    ok(ret, "got %u\n", GetLastError());
-    ok(GetLastError() == ERROR_INSUFFICIENT_BUFFER, "got %u\n", GetLastError());
+    err = GetLastError();
+    ok(ret, "got %u\n", err);
+    ok(err == ERROR_INSUFFICIENT_BUFFER || broken(err == ERROR_INVALID_PARAMETER), "got %u\n", err);
     ok(len, "expected len > 0\n");
 
     sd = HeapAlloc(GetProcessHeap(), 0, len);




More information about the wine-cvs mailing list