Module: wine Branch: master Commit: 02e160179f9b9f1b1de668ff66737011c2ce705f URL: http://source.winehq.org/git/wine.git/?a=commit;h=02e160179f9b9f1b1de668ff66...
Author: Paul Vriens paul.vriens.wine@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);