Module: wine Branch: master Commit: b0f5b96efe86a0728b4c69198b2b9404b4684e02 URL: http://source.winehq.org/git/wine.git/?a=commit;h=b0f5b96efe86a0728b4c69198b... Author: Juan Lang <juan.lang(a)gmail.com> Date: Tue Dec 8 13:43:49 2009 -0800 winhttp/tests: Only free a certificate context if retrieving it succeeded. --- dlls/winhttp/tests/winhttp.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/dlls/winhttp/tests/winhttp.c b/dlls/winhttp/tests/winhttp.c index 2810fbb..342dde2 100644 --- a/dlls/winhttp/tests/winhttp.c +++ b/dlls/winhttp/tests/winhttp.c @@ -787,7 +787,8 @@ static void test_secure_connection(void) size = sizeof(cert); ret = WinHttpQueryOption(req, WINHTTP_OPTION_SERVER_CERT_CONTEXT, &cert, &size ); ok(ret, "failed to retrieve certificate context %u\n", GetLastError()); - CertFreeCertificateContext(cert); + if (ret) + CertFreeCertificateContext(cert); size = sizeof(bitness); ret = WinHttpQueryOption(req, WINHTTP_OPTION_SECURITY_KEY_BITNESS, &bitness, &size );