close links lazy

pull/947/head
Jeff Becker 5 years ago
parent 87eab87b7f
commit 3410f25fd0
No known key found for this signature in database
GPG Key ID: F357B3B42F6F9B05

@ -11,8 +11,9 @@ namespace llarp
{
static constexpr size_t MaxSessionsPerKey = 16;
ILinkLayer::ILinkLayer(std::shared_ptr<KeyManager> keyManager, GetRCFunc getrc,
LinkMessageHandler handler, SignBufferFunc signbuf,
ILinkLayer::ILinkLayer(std::shared_ptr< KeyManager > keyManager,
GetRCFunc getrc, LinkMessageHandler handler,
SignBufferFunc signbuf,
SessionEstablishedHandler establishedSession,
SessionRenegotiateHandler reneg,
TimeoutHandler timeout, SessionClosedHandler closed,
@ -354,7 +355,7 @@ namespace llarp
while(itr != range.second)
{
itr->second->Close();
itr = m_AuthedLinks.erase(itr);
++itr;
}
}

Loading…
Cancel
Save