|
|
@ -199,6 +199,8 @@ namespace data |
|
|
|
else |
|
|
|
else |
|
|
|
{ |
|
|
|
{ |
|
|
|
auto pool = i2p::tunnel::tunnels.GetExploratoryPool (); |
|
|
|
auto pool = i2p::tunnel::tunnels.GetExploratoryPool (); |
|
|
|
|
|
|
|
if (pool) |
|
|
|
|
|
|
|
{ |
|
|
|
auto outbound = pool->GetNextOutboundTunnel (); |
|
|
|
auto outbound = pool->GetNextOutboundTunnel (); |
|
|
|
auto inbound = pool->GetNextInboundTunnel (); |
|
|
|
auto inbound = pool->GetNextInboundTunnel (); |
|
|
|
if (nextFloodfill && outbound && inbound) |
|
|
|
if (nextFloodfill && outbound && inbound) |
|
|
@ -216,6 +218,12 @@ namespace data |
|
|
|
if (!outbound) LogPrint (eLogWarning, "NetDbReq: No outbound tunnels"); |
|
|
|
if (!outbound) LogPrint (eLogWarning, "NetDbReq: No outbound tunnels"); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
ret = false; |
|
|
|
|
|
|
|
LogPrint (eLogWarning, "NetDbReq: Exploratory pool is not ready"); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
else |
|
|
|
else |
|
|
|
{ |
|
|
|
{ |
|
|
|