winhttp: Fix test error when run as non-administrator.
diff --git a/dlls/winhttp/tests/winhttp.c b/dlls/winhttp/tests/winhttp.c
index fe9bb05..2810fbb 100644
--- a/dlls/winhttp/tests/winhttp.c
+++ b/dlls/winhttp/tests/winhttp.c
@@ -1000,9 +1000,16 @@
     info.lpszProxy = normalString;
     SetLastError(0xdeadbeef);
     ret = WinHttpSetDefaultProxyConfiguration(&info);
-    ok(ret, "WinHttpSetDefaultProxyConfiguration failed: %d\n", GetLastError());
-
-    set_default_proxy_reg_value( saved_proxy_settings, len, type );
+    if (ret)
+    {
+        ok(ret, "always true\n");
+        set_default_proxy_reg_value( saved_proxy_settings, len, type );
+    }
+    else if (GetLastError() == ERROR_ACCESS_DENIED)
+        skip("couldn't set default proxy configuration: access denied\n");
+    else
+        ok(ret, "WinHttpSetDefaultProxyConfiguration failed: %d\n",
+           GetLastError());
 }
 
 START_TEST (winhttp)