Juan Lang : advapi32/tests: Fix a test failure on older NT4.

Alexandre Julliard julliard at winehq.org
Mon Feb 13 13:43:25 CST 2012


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

Author: Juan Lang <juan.lang at gmail.com>
Date:   Sun Feb 12 17:49:19 2012 -0800

advapi32/tests: Fix a test failure on older NT4.

---

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

diff --git a/dlls/advapi32/tests/crypt.c b/dlls/advapi32/tests/crypt.c
index 1180275..dae7263 100644
--- a/dlls/advapi32/tests/crypt.c
+++ b/dlls/advapi32/tests/crypt.c
@@ -448,7 +448,9 @@ static void test_verify_sig(void)
 	 "Expected NTE_BAD_SIGNATURE, got %08x\n", GetLastError());
 	SetLastError(0xdeadbeef);
 	ret = pCryptVerifySignatureW(hash, bogus, sizeof(bogus), key, NULL, 0);
-	ok(!ret && GetLastError() == NTE_BAD_SIGNATURE,
+	ok(!ret &&
+         (GetLastError() == NTE_BAD_SIGNATURE ||
+         broken(GetLastError() == NTE_BAD_HASH_STATE /* older NT4 */)),
 	 "Expected NTE_BAD_SIGNATURE, got %08x\n", GetLastError());
 	pCryptDestroyKey(key);
 	pCryptDestroyHash(hash);




More information about the wine-cvs mailing list