don't use endpoint's paths

This commit is contained in:
Jeff 2018-11-03 09:35:54 -04:00
parent 01445399f0
commit 50f37d8ede

View File

@ -1569,19 +1569,18 @@ namespace llarp
if(remoteIntro.ExpiresSoon(now)) if(remoteIntro.ExpiresSoon(now))
{ {
// shift intro // shift intro
MarkCurrentIntroBad(now); if(MarkCurrentIntroBad(now))
{
llarp::LogInfo("intro shifted");
}
} }
auto path = m_PathSet->GetNewestPathByRouter(remoteIntro.router); auto path = m_PathSet->GetNewestPathByRouter(remoteIntro.router);
if(!path) if(!path)
{ {
path = m_Endpoint->GetNewestPathByRouter(remoteIntro.router); llarp::LogError("cannot encrypt and send: no path for intro ",
if(!path) remoteIntro);
{
llarp::LogError("cannot encrypt and send: no path for intro ", return;
remoteIntro);
return;
}
} }
if(m_DataHandler->GetCachedSessionKeyFor(f.T, shared)) if(m_DataHandler->GetCachedSessionKeyFor(f.T, shared))