Jacek Caban : winhttp: Get cert store directly from cert in netconn_verify_cert.
Alexandre Julliard
julliard at winehq.org
Wed Feb 20 14:01:14 CST 2013
Module: wine
Branch: master
Commit: 3fd046b460d5ee784899c0fe4177975e923652c1
URL: http://source.winehq.org/git/wine.git/?a=commit;h=3fd046b460d5ee784899c0fe4177975e923652c1
Author: Jacek Caban <jacek at codeweavers.com>
Date: Wed Feb 20 11:14:18 2013 +0100
winhttp: Get cert store directly from cert in netconn_verify_cert.
---
dlls/winhttp/net.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dlls/winhttp/net.c b/dlls/winhttp/net.c
index a51e919..d2fdb86 100644
--- a/dlls/winhttp/net.c
+++ b/dlls/winhttp/net.c
@@ -139,9 +139,9 @@ static int sock_get_error( int err )
return err;
}
-static DWORD netconn_verify_cert( PCCERT_CONTEXT cert, HCERTSTORE store,
- WCHAR *server, DWORD security_flags )
+static DWORD netconn_verify_cert( PCCERT_CONTEXT cert, WCHAR *server, DWORD security_flags )
{
+ HCERTSTORE store = cert->hCertStore;
BOOL ret;
CERT_CHAIN_PARA chainPara = { sizeof(chainPara), { 0 } };
PCCERT_CHAIN_CONTEXT chain;
@@ -468,7 +468,7 @@ BOOL netconn_secure_connect( netconn_t *conn, WCHAR *hostname )
status = QueryContextAttributesW(&ctx, SECPKG_ATTR_REMOTE_CERT_CONTEXT, (void*)&cert);
if(status == SEC_E_OK) {
- res = netconn_verify_cert(cert, cert->hCertStore, hostname, conn->security_flags);
+ res = netconn_verify_cert(cert, hostname, conn->security_flags);
CertFreeCertificateContext(cert);
if(res != ERROR_SUCCESS) {
WARN("cert verify failed: %u\n", res);
More information about the wine-cvs
mailing list