check send queue size

This commit is contained in:
orignal 2018-09-28 09:54:42 -04:00
parent 139b13b8d1
commit 8f41776858
2 changed files with 7 additions and 1 deletions

View file

@ -1055,7 +1055,12 @@ namespace transport
for (auto it: msgs)
m_SendQueue.push_back (it);
if (!m_IsSending)
SendQueue ();
SendQueue ();
else if (m_SendQueue.size () > NTCP2_MAX_OUTGOING_QUEUE_SIZE)
{
LogPrint (eLogWarning, "NTCP2: outgoing messages queue size exceeds ", NTCP2_MAX_OUTGOING_QUEUE_SIZE);
Terminate ();
}
}
void NTCP2Session::SendLocalRouterInfo ()