aboutsummaryrefslogtreecommitdiff
path: root/src/addrman.cpp
diff options
context:
space:
mode:
authorbrunoerg <brunoely.gc@gmail.com>2023-10-19 09:37:17 -0300
committerbrunoerg <brunoely.gc@gmail.com>2023-10-30 18:46:06 -0300
commit02a4f1a3859ed7e865641b35ca1bc9ce711e696f (patch)
tree287194f22a4c29754ebd22db9c3b6a8422f64089 /src/addrman.cpp
parentd53400e75e2a4573229dba7f1a0da88eb936811c (diff)
downloadbitcoin-02a4f1a3859ed7e865641b35ca1bc9ce711e696f.tar.xz
addrman: log AS only when using asmap
Diffstat (limited to 'src/addrman.cpp')
-rw-r--r--src/addrman.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/addrman.cpp b/src/addrman.cpp
index b001365ab3..5a11526471 100644
--- a/src/addrman.cpp
+++ b/src/addrman.cpp
@@ -610,8 +610,9 @@ bool AddrManImpl::AddSingle(const CAddress& addr, const CNetAddr& source, std::c
ClearNew(nUBucket, nUBucketPos);
pinfo->nRefCount++;
vvNew[nUBucket][nUBucketPos] = nId;
- LogPrint(BCLog::ADDRMAN, "Added %s mapped to AS%i to new[%i][%i]\n",
- addr.ToStringAddrPort(), m_netgroupman.GetMappedAS(addr), nUBucket, nUBucketPos);
+ const auto mapped_as{m_netgroupman.GetMappedAS(addr)};
+ LogPrint(BCLog::ADDRMAN, "Added %s%s to new[%i][%i]\n",
+ addr.ToStringAddrPort(), (mapped_as ? strprintf(" mapped to AS%i", mapped_as) : ""), nUBucket, nUBucketPos);
} else {
if (pinfo->nRefCount == 0) {
Delete(nId);
@@ -669,8 +670,9 @@ bool AddrManImpl::Good_(const CService& addr, bool test_before_evict, NodeSecond
} else {
// move nId to the tried tables
MakeTried(info, nId);
- LogPrint(BCLog::ADDRMAN, "Moved %s mapped to AS%i to tried[%i][%i]\n",
- addr.ToStringAddrPort(), m_netgroupman.GetMappedAS(addr), tried_bucket, tried_bucket_pos);
+ const auto mapped_as{m_netgroupman.GetMappedAS(addr)};
+ LogPrint(BCLog::ADDRMAN, "Moved %s%s to tried[%i][%i]\n",
+ addr.ToStringAddrPort(), (mapped_as ? strprintf(" mapped to AS%i", mapped_as) : ""), tried_bucket, tried_bucket_pos);
return true;
}
}