Index: content/browser/ssl/ssl_client_auth_handler.cc |
diff --git a/content/browser/ssl/ssl_client_auth_handler.cc b/content/browser/ssl/ssl_client_auth_handler.cc |
index d0bc275d5cb04ef38bad8136c48e63d5410faad9..9f5efaeee36f07348267f7d443e4552ffd0f15c5 100644 |
--- a/content/browser/ssl/ssl_client_auth_handler.cc |
+++ b/content/browser/ssl/ssl_client_auth_handler.cc |
@@ -45,7 +45,7 @@ class ClientCertificateDelegateImpl : public ClientCertificateDelegate { |
BrowserThread::PostTask( |
BrowserThread::IO, FROM_HERE, |
base::Bind(&SSLClientAuthHandler::ContinueWithCertificate, handler_, |
- make_scoped_refptr(cert))); |
+ base::RetainedRef(cert))); |
} |
private: |
@@ -178,8 +178,7 @@ void SSLClientAuthHandler::DidGetClientCerts() { |
BrowserThread::PostTask( |
BrowserThread::IO, FROM_HERE, |
base::Bind(&SSLClientAuthHandler::ContinueWithCertificate, |
- weak_factory_.GetWeakPtr(), |
- scoped_refptr<net::X509Certificate>())); |
+ weak_factory_.GetWeakPtr(), nullptr)); |
return; |
} |
@@ -198,7 +197,7 @@ void SSLClientAuthHandler::DidGetClientCerts() { |
BrowserThread::PostTask( |
BrowserThread::UI, FROM_HERE, |
base::Bind(&SelectCertificateOnUIThread, render_process_host_id, |
- render_frame_host_id, cert_request_info_, |
+ render_frame_host_id, base::RetainedRef(cert_request_info_), |
weak_factory_.GetWeakPtr())); |
} |