Paul Vriens : advapi32/tests: Use skip when we don't have enough
rights.
Alexandre Julliard
julliard at wine.codeweavers.com
Mon Jul 30 16:52:33 CDT 2007
Module: wine
Branch: master
Commit: 02e160179f9b9f1b1de668ff66737011c2ce705f
URL: http://source.winehq.org/git/wine.git/?a=commit;h=02e160179f9b9f1b1de668ff66737011c2ce705f
Author: Paul Vriens <paul.vriens.wine at gmail.com>
Date: Mon Jul 30 12:55:56 2007 +0200
advapi32/tests: Use skip when we don't have enough rights.
---
dlls/advapi32/tests/crypt.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/dlls/advapi32/tests/crypt.c b/dlls/advapi32/tests/crypt.c
index fd827d3..a8db384 100644
--- a/dlls/advapi32/tests/crypt.c
+++ b/dlls/advapi32/tests/crypt.c
@@ -748,7 +748,13 @@ static void test_set_provider_ex(void)
ERROR_INVALID_PARAMETER, GetLastError());
/* remove the default provider and then set it to MS_DEF_PROV/PROV_RSA_FULL */
+ SetLastError(0xdeadbeef);
result = pCryptSetProviderExA(MS_DEF_PROV, PROV_RSA_FULL, NULL, CRYPT_MACHINE_DEFAULT | CRYPT_DELETE_DEFAULT);
+ if (!result && (GetLastError() == ERROR_ACCESS_DENIED))
+ {
+ skip("Not enough rights to remove the default provider\n");
+ return;
+ }
ok(result, "%d\n", GetLastError());
result = pCryptSetProviderExA(MS_DEF_PROV, PROV_RSA_FULL, NULL, CRYPT_MACHINE_DEFAULT);
More information about the wine-cvs
mailing list