Paul Vriens : crypt32/tests: Skip tests if we don't have enough rights.

Alexandre Julliard julliard at wine.codeweavers.com
Thu Jun 14 07:47:00 CDT 2007


Module: wine
Branch: master
Commit: c44d22466c81f60e18bbc4983c6353551e639410
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=c44d22466c81f60e18bbc4983c6353551e639410

Author: Paul Vriens <paul.vriens.wine at gmail.com>
Date:   Wed Jun 13 15:52:16 2007 +0200

crypt32/tests: Skip tests if we don't have enough rights.

---

 dlls/crypt32/tests/sip.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/dlls/crypt32/tests/sip.c b/dlls/crypt32/tests/sip.c
index 9f775ef..22a7b9e 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




More information about the wine-cvs mailing list