| Index: net/ssl/client_key_store.cc
|
| diff --git a/net/ssl/client_key_store.cc b/net/ssl/client_key_store.cc
|
| index 358bc8e2f57b046f0cffd94e9fc20912f7b923cb..5001703ce2db5fea81ef7d3f6140e07342ae8908 100644
|
| --- a/net/ssl/client_key_store.cc
|
| +++ b/net/ssl/client_key_store.cc
|
| @@ -38,12 +38,12 @@ void ClientKeyStore::RemoveProvider(const CertKeyProvider* provider) {
|
| providers_.erase(it);
|
| }
|
|
|
| -scoped_ptr<SSLPrivateKey> ClientKeyStore::FetchClientCertPrivateKey(
|
| +scoped_refptr<SSLPrivateKey> ClientKeyStore::FetchClientCertPrivateKey(
|
| const X509Certificate& certificate) {
|
| base::AutoLock auto_lock(lock_);
|
|
|
| for (const auto& provider : providers_) {
|
| - scoped_ptr<SSLPrivateKey> key;
|
| + scoped_refptr<SSLPrivateKey> key;
|
| if (provider->GetCertificateKey(certificate, &key))
|
| return key.Pass();
|
| }
|
|
|