Index: net/cert/cert_verify_proc_win.cc |
diff --git a/net/cert/cert_verify_proc_win.cc b/net/cert/cert_verify_proc_win.cc |
index d3e8b6210398e4ac18e02a2161b62a24b0c7a035..b64797a1d6f2db08a8347ba65a9bb9748112c122 100644 |
--- a/net/cert/cert_verify_proc_win.cc |
+++ b/net/cert/cert_verify_proc_win.cc |
@@ -647,6 +647,7 @@ int CertVerifyProcWin::VerifyInternal( |
chain_flags &= ~CERT_CHAIN_REVOCATION_CHECK_CACHE_ONLY; |
verify_result->cert_status |= CERT_STATUS_REV_CHECKING_ENABLED; |
+ CertFreeCertificateChain(chain_context); |
if (!CertGetCertificateChain( |
chain_engine, |
cert_list.get(), |