1
0
mirror of https://github.com/PurpleI2P/i2pd.git synced 2025-01-22 08:14:15 +00:00

Revert "minimize count of errors "I2CP: Failed to send message. No outbound tunnels""

This reverts commit 8ff2627e8eef895bc840d335aeca5db947077d79.
This commit is contained in:
Jeff Becker 2016-10-10 09:06:32 -04:00
parent 3095e14247
commit 456d9e79e6

View File

@ -103,8 +103,7 @@ namespace client
} }
auto path = remoteSession->GetSharedRoutingPath (); auto path = remoteSession->GetSharedRoutingPath ();
std::shared_ptr<i2p::tunnel::OutboundTunnel> outboundTunnel; std::shared_ptr<i2p::tunnel::OutboundTunnel> outboundTunnel;
std::shared_ptr<const i2p::data::Lease> remoteLease; std::shared_ptr<const i2p::data::Lease> remoteLease;
bool unconfirmedTags=false;
if (path) if (path)
{ {
if (!remoteSession->CleanupUnconfirmedTags ()) // no stuck tags if (!remoteSession->CleanupUnconfirmedTags ()) // no stuck tags
@ -113,12 +112,9 @@ namespace client
remoteLease = path->remoteLease; remoteLease = path->remoteLease;
} }
else else
{
remoteSession->SetSharedRoutingPath (nullptr); remoteSession->SetSharedRoutingPath (nullptr);
unconfirmedTags=true;
}
} }
if (!path || unconfirmedTags) else
{ {
outboundTunnel = GetTunnelPool ()->GetNextOutboundTunnel (); outboundTunnel = GetTunnelPool ()->GetNextOutboundTunnel ();
auto leases = remote->GetNonExpiredLeases (); auto leases = remote->GetNonExpiredLeases ();