Index: net/dns/address_sorter_posix.cc |
diff --git a/net/dns/address_sorter_posix.cc b/net/dns/address_sorter_posix.cc |
index e354de20223cb36bfc3d03db4c2ced07ed28ecf2..3432a5a7fef36cf16cbc6c82bd0d85405980cc69 100644 |
--- a/net/dns/address_sorter_posix.cc |
+++ b/net/dns/address_sorter_posix.cc |
@@ -251,12 +251,13 @@ AddressSorterPosix::AddressSorterPosix(ClientSocketFactory* socket_factory) |
} |
AddressSorterPosix::~AddressSorterPosix() { |
+ DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); |
NetworkChangeNotifier::RemoveIPAddressObserver(this); |
} |
void AddressSorterPosix::Sort(const AddressList& list, |
const CallbackType& callback) const { |
- DCHECK(CalledOnValidThread()); |
+ DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); |
std::vector<std::unique_ptr<DestinationInfo>> sort_list; |
for (size_t i = 0; i < list.size(); ++i) { |
@@ -315,7 +316,7 @@ void AddressSorterPosix::Sort(const AddressList& list, |
} |
void AddressSorterPosix::OnIPAddressChanged() { |
- DCHECK(CalledOnValidThread()); |
+ DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); |
source_map_.clear(); |
#if defined(OS_LINUX) |
const internal::AddressTrackerLinux* tracker = |
@@ -385,7 +386,7 @@ void AddressSorterPosix::OnIPAddressChanged() { |
void AddressSorterPosix::FillPolicy(const IPAddress& address, |
SourceAddressInfo* info) const { |
- DCHECK(CalledOnValidThread()); |
+ DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); |
info->scope = GetScope(ipv4_scope_table_, address); |
info->label = GetPolicyValue(label_table_, address); |
} |