Module: wine Branch: master Commit: 1becda464de4a12e66cfc4128fffd6de9044cb0c URL: http://source.winehq.org/git/wine.git/?a=commit;h=1becda464de4a12e66cfc4128f...
Author: Juan Lang juan.lang@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)