Merge pull request #1642 from majestrate/remove-dead-sessions-for-real-2021-05-12

expire paths on path builder stop
pull/1646/head
Jason Rhinelander 3 years ago committed by GitHub
commit 07ba2f967f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -264,6 +264,14 @@ namespace llarp
Builder::Stop()
{
_run = false;
// tell all our paths that they have expired
const auto now = Now();
for (auto& item : m_Paths)
{
item.second->EnterState(ePathExpired, now);
}
// remove expired paths
ExpirePaths(now, m_router);
return true;
}

Loading…
Cancel
Save