Skip networks which do not have ASNs
This commit is contained in:
@@ -1658,9 +1658,13 @@ void ASMapHealthCheck() {
|
||||
int unmapped_count{0};
|
||||
LOCK(cs_vNodes);
|
||||
|
||||
// TODO: skip onion/i2p nodes as they have no ASN
|
||||
for (const auto& pnode : vNodes) {
|
||||
uint32_t asn = pnode->addr.GetMappedAS(addrman.m_asmap);
|
||||
auto address = pnode->addr;
|
||||
if(address.IsTor() || address.IsI2P() || address.IsCJDNS()) {
|
||||
// These networks do not have ASNs, skip them
|
||||
continue;
|
||||
}
|
||||
uint32_t asn = address.GetMappedAS(addrman.m_asmap);
|
||||
if (asn == 0) {
|
||||
++unmapped_count;
|
||||
continue;
|
||||
|
||||
Reference in New Issue
Block a user