Index: net/url_request/url_request.cc |
diff --git a/net/url_request/url_request.cc b/net/url_request/url_request.cc |
index 535e940ee33517a089d198461406be9962e830b9..a3b80286a898e3e8ae13a2dda7026e57e9a2fab7 100644 |
--- a/net/url_request/url_request.cc |
+++ b/net/url_request/url_request.cc |
@@ -875,15 +875,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() { |