dssenh/tests: Fix test failures on 64-bit Vista.

Hans Leidekker hans at codeweavers.com
Tue Jun 25 05:46:39 CDT 2013


---
 dlls/dssenh/tests/dssenh.c |    1 +
 1 file changed, 1 insertion(+)

diff --git a/dlls/dssenh/tests/dssenh.c b/dlls/dssenh/tests/dssenh.c
index bf79407..c873787 100644
--- a/dlls/dssenh/tests/dssenh.c
+++ b/dlls/dssenh/tests/dssenh.c
@@ -1142,6 +1142,7 @@ static void test_keyExchange_baseDSS(HCRYPTPROV hProv, const struct keyExchange_
         /* Import the public key and convert it into a shared key */
         result = CryptImportKey(hProv, pubKeyBuffer2, pubKeyLen2, privKey1, 0, &sessionKey1);
         ok((!result && GetLastError() ==  ERROR_INVALID_PARAMETER) ||
+            broken(!result && GetLastError() ==  NTE_BAD_DATA) || /* Vista.64 */
             broken(!result && GetLastError() ==  NTE_BAD_TYPE) || /* Win2K-W2K8, Win7.64 */
             broken(!result && GetLastError() ==  NTE_BAD_ALGID) || /* W7SP164 (32 bit dssenh) */
             broken(result), /* WinNT4 */
-- 
1.7.10.4






More information about the wine-patches mailing list