Module: wine Branch: master Commit: d11e14d77fa09fadae129f70963830f304aebe6e URL: http://source.winehq.org/git/wine.git/?a=commit;h=d11e14d77fa09fadae129f7096...
Author: Paul Vriens Paul.Vriens.Wine@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