mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2026-11-14 13:07:37 +00:00
delete SSU2 and NTCP2 servers after transports thread termination
This commit is contained in:
1 parent
274e1518b7
commit
9a449ba7f7
1 file changed
+13
-13
+13
-13
@@ -374,19 +374,8 @@ namespace transport
|
||||
if (m_PeerTestTimer) m_PeerTestTimer->cancel ();
|
||||
if (m_BanListCleanupTimer) m_BanListCleanupTimer->cancel ();
|
||||
|
||||
if (m_SSU2Server)
|
||||
{
|
||||
m_SSU2Server->Stop ();
|
||||
delete m_SSU2Server;
|
||||
m_SSU2Server = nullptr;
|
||||
}
|
||||
|
||||
if (m_NTCP2Server)
|
||||
{
|
||||
m_NTCP2Server->Stop ();
|
||||
delete m_NTCP2Server;
|
||||
m_NTCP2Server = nullptr;
|
||||
}
|
||||
if (m_SSU2Server) m_SSU2Server->Stop ();
|
||||
if (m_NTCP2Server) m_NTCP2Server->Stop ();
|
||||
|
||||
m_X25519KeysPairSupplier.Stop ();
|
||||
m_IsRunning = false;
|
||||
@@ -398,6 +387,17 @@ namespace transport
|
||||
m_Thread = nullptr;
|
||||
}
|
||||
m_Peers.clear ();
|
||||
|
||||
if (m_SSU2Server)
|
||||
{
|
||||
delete m_SSU2Server;
|
||||
m_SSU2Server = nullptr;
|
||||
}
|
||||
if (m_NTCP2Server)
|
||||
{
|
||||
delete m_NTCP2Server;
|
||||
m_NTCP2Server = nullptr;
|
||||
}
|
||||
}
|
||||
|
||||
void Transports::Run ()
|
||||
|
||||
Reference in new issue
Block a user