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..57260b5ddd6994c9802bb558bca7994eb8350952 100644 |
--- a/components/certificate_transparency/tree_state_tracker.cc |
+++ b/components/certificate_transparency/tree_state_tracker.cc |
@@ -33,16 +33,18 @@ 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_LOG_AUDITOR), |
eroman
2017/01/25 21:23:08
An alternate name could be CT_TREE_STATE_TRACKER,
Eran Messeri
2017/01/26 15:08:40
Done, as it'd be more consistent with the name of
eroman
2017/01/26 18:20:39
sgtm
|
+ kMaxConcurrentDnsQueries); |
for (const auto& log : ct_logs) { |
tree_trackers_[log->key_id()].reset( |