diff --git a/Transports.cpp b/Transports.cpp index afa3de5c..961b172b 100644 --- a/Transports.cpp +++ b/Transports.cpp @@ -418,7 +418,7 @@ namespace transport } } else // incoming connection - m_Peers[ident] = { 0, nullptr, session }; + m_Peers.insert (std::make_pair (ident, Peer{ 0, nullptr, session })); }); } diff --git a/Transports.h b/Transports.h index 8c368a6d..6dad320e 100644 --- a/Transports.h +++ b/Transports.h @@ -60,7 +60,7 @@ namespace transport ~Peer () { - if (session) session->Done (); + //if (session) session->Done (); for (auto it :delayedMessages) i2p::DeleteI2NPMessage (it); }