[PATCH] crypt32/tests: Fix some tests on win9x

Detlef Riekenberg wine.dev at web.de
Sun Oct 12 18:18:58 CDT 2008


---
 dlls/crypt32/tests/msg.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/dlls/crypt32/tests/msg.c b/dlls/crypt32/tests/msg.c
index e4a3849..f5dbec3 100644
--- a/dlls/crypt32/tests/msg.c
+++ b/dlls/crypt32/tests/msg.c
@@ -2715,8 +2715,10 @@ static void test_msg_control(void)
     todo_wine
     ok(!ret &&
        (GetLastError() == NTE_BAD_HASH_STATE ||
+        GetLastError() == NTE_BAD_ALGID ||    /* Win9x */
         GetLastError() == CRYPT_E_MSG_ERROR), /* Vista */
-     "Expected NTE_BAD_HASH_STATE or CRYPT_E_MSG_ERROR, got %08x\n", GetLastError());
+     "Expected NTE_BAD_HASH_STATE or NTE_BAD_ALGID or CRYPT_E_MSG_ERROR, "
+     "got %08x\n", GetLastError());
     CryptMsgClose(msg);
 
     /* Finally, verifying the hash of a detached message in the correct order:
@@ -2859,8 +2861,10 @@ static void test_msg_control(void)
     todo_wine
     ok(!ret &&
      (GetLastError() == NTE_BAD_HASH_STATE ||
+      GetLastError() == NTE_BAD_ALGID ||    /* Win9x */
       GetLastError() == CRYPT_E_MSG_ERROR), /* Vista */
-     "expected NTE_BAD_HASH_STATE or CRYPT_E_MSG_ERROR, got %08x\n", GetLastError());
+     "expected NTE_BAD_HASH_STATE or NTE_BAD_ALGID or CRYPT_E_MSG_ERROR, "
+     "got %08x\n", GetLastError());
     CryptMsgClose(msg);
     /* Updating with the detached portion of the message and the data of the
      * the message allows the sig to be verified.
-- 
1.5.4.3


--=-2I5aQclxqHYwpiTf+tkr--




More information about the wine-patches mailing list