mirror of
https://github.com/PurpleI2P/i2pd
synced 2024-11-10 08:00:38 +03:00
when routers < 5 and in meshnet mode do not select random peers
This commit is contained in:
parent
926ffe2581
commit
cf3bab996e
@ -331,6 +331,7 @@ namespace tunnel
|
||||
if (m_ExplicitPeers) return SelectExplicitPeers (peers, isInbound);
|
||||
auto prevHop = i2p::context.GetSharedRouterInfo ();
|
||||
int numHops = isInbound ? m_NumInboundHops : m_NumOutboundHops;
|
||||
#ifndef MESHNET
|
||||
if (i2p::transport::transports.GetNumPeers () > 25)
|
||||
{
|
||||
auto r = i2p::transport::transports.GetRandomPeer ();
|
||||
@ -341,7 +342,7 @@ namespace tunnel
|
||||
numHops--;
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
for (int i = 0; i < numHops; i++)
|
||||
{
|
||||
auto hop = SelectNextHop (prevHop);
|
||||
|
Loading…
Reference in New Issue
Block a user