Index: chromeos/network/client_cert_resolver.cc |
diff --git a/chromeos/network/client_cert_resolver.cc b/chromeos/network/client_cert_resolver.cc |
index d345317176fe45fdb5529cc37899bc32d1511f05..a416061dd2399b6a5499d8758f2c56ab5ac9da74 100644 |
--- a/chromeos/network/client_cert_resolver.cc |
+++ b/chromeos/network/client_cert_resolver.cc |
@@ -151,7 +151,7 @@ std::vector<CertAndIssuer> CreateSortedCertAndIssuerList( |
net::X509Certificate::CreateFromHandle( |
issuer_handle.get(), |
net::X509Certificate::OSCertHandles() /* no intermediate certs */); |
- if (!issuer) { |
+ if (!issuer.get()) { |
LOG(ERROR) << "Couldn't create issuer cert."; |
continue; |
} |
@@ -410,7 +410,8 @@ void ClientCertResolver::ResolveNetworks( |
VLOG(2) << "Start task for resolving client cert patterns."; |
base::TaskRunner* task_runner = slow_task_runner_for_test_.get(); |
if (!task_runner) |
- task_runner = base::WorkerPool::GetTaskRunner(true /* task is slow */); |
+ task_runner = |
+ base::WorkerPool::GetTaskRunner(true /* task is slow */).get(); |
NetworkCertMatches* matches = new NetworkCertMatches; |
task_runner->PostTaskAndReply( |