@@ -1365,15 +1365,15 @@ void RelayTransaction(const uint256& txid, const CConnman& connman)
1365
1365
});
1366
1366
}
1367
1367
1368
- static void RelayAddress (const CAddress& addr, bool fReachable , CConnman* connman)
1368
+ static void RelayAddress (const CAddress& addr, bool fReachable , const CConnman& connman)
1369
1369
{
1370
1370
unsigned int nRelayNodes = fReachable ? 2 : 1 ; // limited relaying of addresses outside our network(s)
1371
1371
1372
1372
// Relay to a limited number of other nodes
1373
1373
// Use deterministic randomness to send to the same nodes for 24 hours
1374
1374
// at a time so the m_addr_knowns of the chosen nodes prevent repeats
1375
1375
uint64_t hashAddr = addr.GetHash ();
1376
- const CSipHasher hasher = connman-> GetDeterministicRandomizer (RANDOMIZER_ID_ADDRESS_RELAY).Write (hashAddr << 32 ).Write ((GetTime () + hashAddr) / (24 * 60 * 60 ));
1376
+ const CSipHasher hasher = connman. GetDeterministicRandomizer (RANDOMIZER_ID_ADDRESS_RELAY).Write (hashAddr << 32 ).Write ((GetTime () + hashAddr) / (24 * 60 * 60 ));
1377
1377
FastRandomContext insecure_rand;
1378
1378
1379
1379
std::array<std::pair<uint64_t , CNode*>,2 > best{{{0 , nullptr }, {0 , nullptr }}};
@@ -1398,7 +1398,7 @@ static void RelayAddress(const CAddress& addr, bool fReachable, CConnman* connma
1398
1398
}
1399
1399
};
1400
1400
1401
- connman-> ForEachNodeThen (std::move (sortfunc), std::move (pushfunc));
1401
+ connman. ForEachNodeThen (std::move (sortfunc), std::move (pushfunc));
1402
1402
}
1403
1403
1404
1404
void static ProcessGetBlockData (CNode* pfrom, const CChainParams& chainparams, const CInv& inv, CConnman* connman)
@@ -2192,7 +2192,7 @@ bool ProcessMessage(CNode* pfrom, const std::string& strCommand, CDataStream& vR
2192
2192
if (addr.nTime > nSince && !pfrom->fGetAddr && vAddr.size () <= 10 && addr.IsRoutable ())
2193
2193
{
2194
2194
// Relay to a limited number of other nodes
2195
- RelayAddress (addr, fReachable , connman);
2195
+ RelayAddress (addr, fReachable , * connman);
2196
2196
}
2197
2197
// Do not store addresses outside our network
2198
2198
if (fReachable )
0 commit comments