don't mark paths as dead after established

pull/455/head
Jeff Becker 5 years ago
parent 071fce4529
commit fcdef8d363
No known key found for this signature in database
GPG Key ID: F357B3B42F6F9B05

@ -575,18 +575,10 @@ namespace llarp
return;
}
}
if(m_LastRecvMessage && now > m_LastRecvMessage
&& now - m_LastRecvMessage > PATH_ALIVE_TIMEOUT)
if(m_LastRecvMessage && now > m_LastRecvMessage)
{
if(m_CheckForDead)
{
if(m_CheckForDead(this, dlt))
{
r->routerProfiling().MarkPathFail(this);
EnterState(ePathTimeout, now);
}
}
else
auto dlt = now - m_LastRecvMessage;
if(m_CheckForDead && m_CheckForDead(this, dlt))
{
r->routerProfiling().MarkPathFail(this);
EnterState(ePathTimeout, now);

Loading…
Cancel
Save