check if connection to peer exists already
This commit is contained in:
@@ -428,7 +428,7 @@ namespace transport
|
||||
{
|
||||
auto ident = session->GetRemoteIdentity ().GetIdentHash ();
|
||||
auto it = m_Peers.find (ident);
|
||||
if (it != m_Peers.end () && it->second.session == session)
|
||||
if (it != m_Peers.end () && (!it->second.session || it->second.session == session))
|
||||
{
|
||||
if (it->second.delayedMessages.size () > 0)
|
||||
ConnectToPeer (ident, it->second);
|
||||
|
Reference in New Issue
Block a user