Skip to content

Commit 4733de3

Browse files
committed
Merge bitcoin#28729: addrman: log AS only when using asmap
02a4f1a addrman: log AS only when using asmap (brunoerg) Pull request description: This PR changes the log to just print the ASN when using asmap, same logic presented in other logs: https://github.com/bitcoin/bitcoin/blob/afa081a39bde77d3959aa35b6e6c75a2fe988d68/src/net_processing.cpp#L3552-L3556 https://github.com/bitcoin/bitcoin/blob/afa081a39bde77d3959aa35b6e6c75a2fe988d68/src/net_processing.cpp#L3598-L3604 ACKs for top commit: naumenkogs: ACK 02a4f1a mzumsande: Code Review ACK 02a4f1a Tree-SHA512: adad5904ab163660d47554b32dc2dc3dfdff8dd64b94e5320ad11706381264d1e338654fa8239430eed4ccbebc8f6670698b4278895794055c37fc4bcefe71bc
2 parents 9d594ed + 02a4f1a commit 4733de3

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

src/addrman.cpp

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -610,8 +610,9 @@ bool AddrManImpl::AddSingle(const CAddress& addr, const CNetAddr& source, std::c
610610
ClearNew(nUBucket, nUBucketPos);
611611
pinfo->nRefCount++;
612612
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);
615616
} else {
616617
if (pinfo->nRefCount == 0) {
617618
Delete(nId);
@@ -669,8 +670,9 @@ bool AddrManImpl::Good_(const CService& addr, bool test_before_evict, NodeSecond
669670
} else {
670671
// move nId to the tried tables
671672
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);
674676
return true;
675677
}
676678
}

test/functional/p2p_invalid_messages.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ def test_addrv2_unrecognized_network(self):
216216
self.test_addrv2('unrecognized network',
217217
[
218218
'received: addrv2 (25 bytes)',
219-
'9.9.9.9:8333 mapped',
219+
'9.9.9.9:8333',
220220
'Added 1 addresses',
221221
],
222222
bytes.fromhex(

0 commit comments

Comments
 (0)