mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-03-18 23:36:39 +01:00
improved tunnels creation ratio
This commit is contained in:
parent
a50a77435a
commit
3cc92f0a45
2 changed files with 7 additions and 5 deletions
|
@ -199,8 +199,9 @@ namespace tunnel
|
||||||
|
|
||||||
void TunnelPool::CreateInboundTunnel ()
|
void TunnelPool::CreateInboundTunnel ()
|
||||||
{
|
{
|
||||||
OutboundTunnel * outboundTunnel = m_OutboundTunnels.size () > 0 ?
|
OutboundTunnel * outboundTunnel = GetNextOutboundTunnel ();
|
||||||
*m_OutboundTunnels.begin () : tunnels.GetNextOutboundTunnel ();
|
if (!outboundTunnel)
|
||||||
|
outboundTunnel = tunnels.GetNextOutboundTunnel ();
|
||||||
LogPrint ("Creating destination inbound tunnel...");
|
LogPrint ("Creating destination inbound tunnel...");
|
||||||
const i2p::data::RouterInfo * prevHop = &i2p::context.GetRouterInfo ();
|
const i2p::data::RouterInfo * prevHop = &i2p::context.GetRouterInfo ();
|
||||||
std::vector<const i2p::data::RouterInfo *> hops;
|
std::vector<const i2p::data::RouterInfo *> hops;
|
||||||
|
@ -239,8 +240,9 @@ namespace tunnel
|
||||||
|
|
||||||
void TunnelPool::CreateOutboundTunnel ()
|
void TunnelPool::CreateOutboundTunnel ()
|
||||||
{
|
{
|
||||||
InboundTunnel * inboundTunnel = m_InboundTunnels.size () > 0 ?
|
InboundTunnel * inboundTunnel = GetNextInboundTunnel ();
|
||||||
*m_InboundTunnels.begin () : tunnels.GetNextInboundTunnel ();
|
if (!inboundTunnel)
|
||||||
|
inboundTunnel = tunnels.GetNextInboundTunnel ();
|
||||||
if (inboundTunnel)
|
if (inboundTunnel)
|
||||||
{
|
{
|
||||||
LogPrint ("Creating destination outbound tunnel...");
|
LogPrint ("Creating destination outbound tunnel...");
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
#define CODENAME "Purple"
|
#define CODENAME "Purple"
|
||||||
|
|
||||||
#define I2P_VERSION "0.9.14"
|
#define I2P_VERSION "0.9.14.1"
|
||||||
|
|
||||||
|
|
||||||
/* TEMPORARY STORE FOR IMAGE CODES */
|
/* TEMPORARY STORE FOR IMAGE CODES */
|
||||||
|
|
Loading…
Add table
Reference in a new issue