Module: wine Branch: master Commit: c02ee1886924809039b5d38a3e2e0ecb33f98cef URL: http://source.winehq.org/git/wine.git/?a=commit;h=c02ee1886924809039b5d38a3e... Author: Juan Lang <juan.lang(a)gmail.com> Date: Fri Dec 11 14:10:27 2009 -0800 winhttp/tests: Skip secure connection tests if the request fails. --- dlls/winhttp/tests/winhttp.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/dlls/winhttp/tests/winhttp.c b/dlls/winhttp/tests/winhttp.c index 342dde2..d9966ea 100644 --- a/dlls/winhttp/tests/winhttp.c +++ b/dlls/winhttp/tests/winhttp.c @@ -783,6 +783,11 @@ static void test_secure_connection(void) ret = WinHttpSendRequest(req, NULL, 0, NULL, 0, 0, 0); ok(ret, "failed to send request %u\n", GetLastError()); + if (!ret) + { + skip("secure connection failed, skipping remaining secure tests\n"); + goto cleanup; + } size = sizeof(cert); ret = WinHttpQueryOption(req, WINHTTP_OPTION_SERVER_CERT_CONTEXT, &cert, &size ); @@ -806,6 +811,7 @@ static void test_secure_connection(void) ret = WinHttpQueryHeaders(req, WINHTTP_QUERY_RAW_HEADERS_CRLF, NULL, NULL, &size, NULL); ok(!ret, "succeeded unexpectedly\n"); +cleanup: WinHttpCloseHandle(req); WinHttpCloseHandle(con); WinHttpCloseHandle(ses);