Index: content/browser/ssl/ssl_policy.cc |
diff --git a/content/browser/ssl/ssl_policy.cc b/content/browser/ssl/ssl_policy.cc |
index dab2a5aa1ecd98f5627175d19dc0cfa6fe705301..3add80e7e22c8bc521c66130e48de1b2c41da9fa 100644 |
--- a/content/browser/ssl/ssl_policy.cc |
+++ b/content/browser/ssl/ssl_policy.cc |
@@ -232,17 +232,10 @@ void SSLPolicy::OnCertErrorInternal(SSLCertErrorHandler* handler, |
CertificateRequestResultType result = |
CERTIFICATE_REQUEST_RESULT_TYPE_CONTINUE; |
GetContentClient()->browser()->AllowCertificateError( |
- handler->render_process_id(), |
- handler->render_frame_id(), |
- handler->cert_error(), |
- handler->ssl_info(), |
- handler->request_url(), |
- handler->resource_type(), |
- overridable, |
- strict_enforcement, |
- expired_previous_decision, |
- base::Bind(&SSLPolicy::OnAllowCertificate, |
- base::Unretained(this), |
+ handler->manager()->controller()->GetWebContents(), handler->cert_error(), |
+ handler->ssl_info(), handler->request_url(), handler->resource_type(), |
+ overridable, strict_enforcement, expired_previous_decision, |
+ base::Bind(&SSLPolicy::OnAllowCertificate, base::Unretained(this), |
make_scoped_refptr(handler)), |
&result); |
switch (result) { |