From c44d22466c81f60e18bbc4983c6353551e639410 Mon Sep 17 00:00:00 2001 From: Paul Vriens Date: Wed, 13 Jun 2007 15:52:16 +0200 Subject: [PATCH] crypt32/tests: Skip tests if we don't have enough rights. --- dlls/crypt32/tests/sip.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dlls/crypt32/tests/sip.c b/dlls/crypt32/tests/sip.c index 9f775ef5e19..22a7b9ecd49 100644 --- a/dlls/crypt32/tests/sip.c +++ b/dlls/crypt32/tests/sip.c @@ -84,6 +84,11 @@ static void test_AddRemoveProvider(void) newprov.pwszRemoveFuncName = dummyfunction; SetLastError(0xdeadbeef); ret = CryptSIPAddProvider(&newprov); + if (!ret && GetLastError() == ERROR_ACCESS_DENIED) + { + skip("Need admin rights\n"); + return; + } ok ( ret, "CryptSIPAddProvider should have succeeded\n"); /* Dummy provider will be deleted, but the function still fails because -- 2.11.4.GIT