Commit ec1ae3b6 authored by Hans Leidekker's avatar Hans Leidekker Committed by Alexandre Julliard

winhttp/tests: Make sure proxy settings are restored.

parent 6e38d5be
......@@ -1070,6 +1070,9 @@ static void test_set_default_proxy_config(void)
info.lpszProxy = wideString;
SetLastError(0xdeadbeef);
ret = WinHttpSetDefaultProxyConfiguration(&info);
if (!ret && GetLastError() == ERROR_ACCESS_DENIED)
skip("couldn't set default proxy configuration: access denied\n");
else
ok((!ret && GetLastError() == ERROR_INVALID_PARAMETER) ||
broken(ret), /* Earlier winhttp versions on W2K/XP */
"expected ERROR_INVALID_PARAMETER, got %d\n", GetLastError());
......@@ -1077,16 +1080,13 @@ static void test_set_default_proxy_config(void)
info.lpszProxy = normalString;
SetLastError(0xdeadbeef);
ret = WinHttpSetDefaultProxyConfiguration(&info);
if (ret)
{
ok(ret, "always true\n");
set_default_proxy_reg_value( saved_proxy_settings, len, type );
}
else if (GetLastError() == ERROR_ACCESS_DENIED)
if (!ret && GetLastError() == ERROR_ACCESS_DENIED)
skip("couldn't set default proxy configuration: access denied\n");
else
ok(ret, "WinHttpSetDefaultProxyConfiguration failed: %d\n",
GetLastError());
set_default_proxy_reg_value( saved_proxy_settings, len, type );
}
static void test_Timeouts (void)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment