Index: net/url_request/url_request.cc |
diff --git a/net/url_request/url_request.cc b/net/url_request/url_request.cc |
index 01c32b4f03302fd3b73f6e240f46bde0bda5cd30..e936b2a26f8148a421936c2e0cbdc931b9071cdd 100644 |
--- a/net/url_request/url_request.cc |
+++ b/net/url_request/url_request.cc |
@@ -874,15 +874,17 @@ void URLRequest::CancelAuth() { |
job_->CancelAuth(); |
} |
-void URLRequest::ContinueWithCertificate(X509Certificate* client_cert, |
- SSLPrivateKey* client_private_key) { |
+void URLRequest::ContinueWithCertificate( |
+ scoped_refptr<X509Certificate> client_cert, |
+ scoped_refptr<SSLPrivateKey> client_private_key) { |
DCHECK(job_.get()); |
// Matches the call in NotifyCertificateRequested. |
OnCallToDelegateComplete(); |
status_ = URLRequestStatus::FromError(ERR_IO_PENDING); |
- job_->ContinueWithCertificate(client_cert, client_private_key); |
+ job_->ContinueWithCertificate(std::move(client_cert), |
+ std::move(client_private_key)); |
} |
void URLRequest::ContinueDespiteLastError() { |