From 4e213550ff1b3453c40bac0fd37c56be26a55cee Mon Sep 17 00:00:00 2001 From: orignal Date: Sun, 14 Sep 2014 15:57:38 -0400 Subject: [PATCH] exclude desctroyed session to introducer from RouterInfo --- SSU.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/SSU.cpp b/SSU.cpp index 515e527a..db97fe00 100644 --- a/SSU.cpp +++ b/SSU.cpp @@ -1086,6 +1086,11 @@ namespace ssu { session->Close (); m_Sessions.erase (session->GetRemoteEndpoint ()); + if (session->GetRelayTag () && i2p::context.GetRouterInfo ().UsesIntroducer ()) + { + m_Introducers.remove (session->GetRemoteEndpoint ()); + i2p::context.RemoveIntroducer (session->GetRemoteEndpoint ()); + } delete session; } }