Paul Vriens : crypt32/tests: Fix some test failures on older NT4 boxes.
Alexandre Julliard
julliard at winehq.org
Fri Mar 13 09:13:50 CDT 2009
Module: wine
Branch: master
Commit: d11e14d77fa09fadae129f70963830f304aebe6e
URL: http://source.winehq.org/git/wine.git/?a=commit;h=d11e14d77fa09fadae129f70963830f304aebe6e
Author: Paul Vriens <Paul.Vriens.Wine at gmail.com>
Date: Fri Mar 13 09:36:38 2009 +0100
crypt32/tests: Fix some test failures on older NT4 boxes.
---
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 c1464d9..66b09f3 100644
--- a/dlls/crypt32/tests/msg.c
+++ b/dlls/crypt32/tests/msg.c
@@ -416,11 +416,15 @@ static void test_data_msg_update(void)
*/
SetLastError(0xdeadbeef);
ret = CryptMsgUpdate(msg, NULL, 0, FALSE);
- ok(!ret && GetLastError() == E_INVALIDARG,
+ ok(!ret &&
+ (GetLastError() == E_INVALIDARG ||
+ broken(GetLastError() == ERROR_SUCCESS)), /* Older NT4 */
"Expected E_INVALIDARG, got %x\n", GetLastError());
SetLastError(0xdeadbeef);
ret = CryptMsgUpdate(msg, msgData, sizeof(msgData), FALSE);
- ok(!ret && GetLastError() == E_INVALIDARG,
+ ok(!ret &&
+ (GetLastError() == E_INVALIDARG ||
+ broken(GetLastError() == ERROR_SUCCESS)), /* Older NT4 */
"Expected E_INVALIDARG, got %x\n", GetLastError());
}
else
More information about the wine-cvs
mailing list