We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b6c5d1e commit 533500dCopy full SHA for 533500d
src/net_processing.cpp
@@ -4364,6 +4364,12 @@ bool PeerManagerImpl::SendMessages(CNode* pto)
4364
4365
const auto current_time = GetTime<std::chrono::microseconds>();
4366
4367
+ if (pto->IsAddrFetchConn() && current_time - std::chrono::seconds(pto->nTimeConnected) > 10 * AVG_ADDRESS_BROADCAST_INTERVAL) {
4368
+ LogPrint(BCLog::NET, "addrfetch connection timeout; disconnecting peer=%d\n", pto->GetId());
4369
+ pto->fDisconnect = true;
4370
+ return true;
4371
+ }
4372
+
4373
MaybeSendPing(*pto, *peer, current_time);
4374
4375
// MaybeSendPing may have marked peer for disconnection
0 commit comments