summaryrefslogtreecommitdiffstats
path: root/chromeos/network/client_cert_resolver.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromeos/network/client_cert_resolver.cc')
-rw-r--r--chromeos/network/client_cert_resolver.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/chromeos/network/client_cert_resolver.cc b/chromeos/network/client_cert_resolver.cc
index d345317..a416061 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(