From d8c92b6294eeb84bd245fc264caf801194ac1c86 Mon Sep 17 00:00:00 2001 From: Hans Leidekker Date: Wed, 1 May 2013 12:13:24 +0200 Subject: [PATCH] wininet/tests: Skip proxy tests on broken wininet. --- dlls/wininet/tests/http.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dlls/wininet/tests/http.c b/dlls/wininet/tests/http.c index 664fbbfa094..5f0bf438c5d 100644 --- a/dlls/wininet/tests/http.c +++ b/dlls/wininet/tests/http.c @@ -2193,7 +2193,12 @@ static void test_proxy_direct(int port) ok(hr != NULL, "HttpOpenRequest failed\n"); r = HttpSendRequest(hr, NULL, 0, NULL, 0); - ok(r, "HttpSendRequest failed %u\n", GetLastError()); + ok(r || broken(!r), "HttpSendRequest failed %u\n", GetLastError()); + if (!r) + { + win_skip("skipping proxy tests on broken wininet\n"); + goto done; + } test_status_code(hr, 407); @@ -2419,6 +2424,7 @@ static void test_proxy_direct(int port) ok(r, "HttpQueryInfo failed\n"); ok(!strcmp(buffer, "200"), "proxy code wrong\n"); +done: InternetCloseHandle(hr); InternetCloseHandle(hc); InternetCloseHandle(hi); -- 2.11.4.GIT