>From 72a3c8848c8901299321b7613ae1cdd068539e0f Mon Sep 17 00:00:00 2001 From: Paul Vriens Date: Fri, 13 Mar 2009 09:36:38 +0100 Subject: [PATCH] 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 -- 1.6.0.6