| Index: components/certificate_transparency/tree_state_tracker.cc
|
| diff --git a/components/certificate_transparency/tree_state_tracker.cc b/components/certificate_transparency/tree_state_tracker.cc
|
| index 06a74982c96451556bd280114e1841cbdac3ae89..8167e6997a4d14f47f8b05b12fe77e2709c32dc6 100644
|
| --- a/components/certificate_transparency/tree_state_tracker.cc
|
| +++ b/components/certificate_transparency/tree_state_tracker.cc
|
| @@ -33,20 +33,22 @@ const base::Feature kCTLogAuditing = {"CertificateTransparencyLogAuditing",
|
| base::FEATURE_DISABLED_BY_DEFAULT};
|
|
|
| TreeStateTracker::TreeStateTracker(
|
| - std::vector<scoped_refptr<const CTLogVerifier>> ct_logs) {
|
| + std::vector<scoped_refptr<const CTLogVerifier>> ct_logs,
|
| + net::NetLog* net_log) {
|
| if (!base::FeatureList::IsEnabled(kCTLogAuditing))
|
| return;
|
|
|
| - // TODO(eranm): Hook up a real NetLog.
|
| - net::NetLogWithSource net_log;
|
| std::unique_ptr<net::DnsClient> dns_client =
|
| - net::DnsClient::CreateClient(net_log.net_log());
|
| - dns_client_ = base::MakeUnique<LogDnsClient>(std::move(dns_client), net_log,
|
| - kMaxConcurrentDnsQueries);
|
| + net::DnsClient::CreateClient(net_log);
|
| + dns_client_ = base::MakeUnique<LogDnsClient>(
|
| + std::move(dns_client),
|
| + net::NetLogWithSource::Make(net_log,
|
| + net::NetLogSourceType::CT_TREE_STATE_TRACKER),
|
| + kMaxConcurrentDnsQueries);
|
|
|
| for (const auto& log : ct_logs) {
|
| tree_trackers_[log->key_id()].reset(
|
| - new SingleTreeTracker(log, dns_client_.get()));
|
| + new SingleTreeTracker(log, dns_client_.get(), net_log));
|
| }
|
| }
|
|
|
|
|