@@ -610,8 +610,9 @@ bool AddrManImpl::AddSingle(const CAddress& addr, const CNetAddr& source, std::c
610
610
ClearNew (nUBucket, nUBucketPos);
611
611
pinfo->nRefCount ++;
612
612
vvNew[nUBucket][nUBucketPos] = nId;
613
- LogPrint (BCLog::ADDRMAN, " Added %s mapped to AS%i to new[%i][%i]\n " ,
614
- addr.ToStringAddrPort (), m_netgroupman.GetMappedAS (addr), nUBucket, nUBucketPos);
613
+ const auto mapped_as{m_netgroupman.GetMappedAS (addr)};
614
+ LogPrint (BCLog::ADDRMAN, " Added %s%s to new[%i][%i]\n " ,
615
+ addr.ToStringAddrPort (), (mapped_as ? strprintf (" mapped to AS%i" , mapped_as) : " " ), nUBucket, nUBucketPos);
615
616
} else {
616
617
if (pinfo->nRefCount == 0 ) {
617
618
Delete (nId);
@@ -669,8 +670,9 @@ bool AddrManImpl::Good_(const CService& addr, bool test_before_evict, NodeSecond
669
670
} else {
670
671
// move nId to the tried tables
671
672
MakeTried (info, nId);
672
- LogPrint (BCLog::ADDRMAN, " Moved %s mapped to AS%i to tried[%i][%i]\n " ,
673
- addr.ToStringAddrPort (), m_netgroupman.GetMappedAS (addr), tried_bucket, tried_bucket_pos);
673
+ const auto mapped_as{m_netgroupman.GetMappedAS (addr)};
674
+ LogPrint (BCLog::ADDRMAN, " Moved %s%s to tried[%i][%i]\n " ,
675
+ addr.ToStringAddrPort (), (mapped_as ? strprintf (" mapped to AS%i" , mapped_as) : " " ), tried_bucket, tried_bucket_pos);
674
676
return true ;
675
677
}
676
678
}
0 commit comments