Paul Vriens : advapi32/tests: Use skip when we don't have enough rights.
Module: wine Branch: master Commit: 02e160179f9b9f1b1de668ff66737011c2ce705f URL: http://source.winehq.org/git/wine.git/?a=commit;h=02e160179f9b9f1b1de668ff66... Author: Paul Vriens <paul.vriens.wine(a)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);
participants (1)
-
Alexandre Julliard