Juan Lang : winhttp: Fix test error when run as non-administrator.
Alexandre Julliard
julliard at winehq.org
Wed Dec 9 10:46:25 CST 2009
Module: wine
Branch: master
Commit: 1becda464de4a12e66cfc4128fffd6de9044cb0c
URL: http://source.winehq.org/git/wine.git/?a=commit;h=1becda464de4a12e66cfc4128fffd6de9044cb0c
Author: Juan Lang <juan.lang at gmail.com>
Date: Tue Dec 8 09:47:08 2009 -0800
winhttp: Fix test error when run as non-administrator.
---
dlls/winhttp/tests/winhttp.c | 13 ++++++++++---
1 files changed, 10 insertions(+), 3 deletions(-)
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 @@ static void test_set_default_proxy_config(void)
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)
More information about the wine-cvs
mailing list