diff options
Diffstat (limited to 'net/base/host_resolver_impl.cc')
-rw-r--r-- | net/base/host_resolver_impl.cc | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/net/base/host_resolver_impl.cc b/net/base/host_resolver_impl.cc index 44bbe41..a891920 100644 --- a/net/base/host_resolver_impl.cc +++ b/net/base/host_resolver_impl.cc @@ -679,8 +679,6 @@ HostResolverImpl::HostResolverImpl( #if defined(OS_WIN) EnsureWinsockInit(); #endif - if (network_change_notifier_) - network_change_notifier_->AddObserver(this); } HostResolverImpl::~HostResolverImpl() { @@ -695,9 +693,6 @@ HostResolverImpl::~HostResolverImpl() { if (cur_completing_job_) cur_completing_job_->Cancel(); - if (network_change_notifier_) - network_change_notifier_->RemoveObserver(this); - // Delete the job pools. for (size_t i = 0u; i < arraysize(job_pools_); ++i) delete job_pools_[i]; @@ -841,7 +836,7 @@ void HostResolverImpl::SetDefaultAddressFamily(AddressFamily address_family) { void HostResolverImpl::ProbeIPv6Support() { DCHECK(!ipv6_probe_monitoring_); ipv6_probe_monitoring_ = true; - OnIPAddressChanged(); // Give initial setup call. + Flush(); // Give initial setup call. } void HostResolverImpl::Shutdown() { @@ -1074,7 +1069,7 @@ void HostResolverImpl::OnCancelRequest(const BoundNetLog& net_log, net_log.EndEvent(NetLog::TYPE_HOST_RESOLVER_IMPL); } -void HostResolverImpl::OnIPAddressChanged() { +void HostResolverImpl::Flush() { if (cache_.get()) cache_->clear(); if (ipv6_probe_monitoring_) { |