1
0
mirror of https://github.com/PurpleI2P/i2pd.git synced 2025-03-13 08:11:11 +00:00

fixed race condition

This commit is contained in:
orignal 2014-03-30 09:02:43 -04:00
parent 3acdbf38c9
commit 5ed34cc52a

View File

@ -60,7 +60,8 @@ namespace stream
}
// send ack for last message
SendQuickAck ();
if (m_IsOpen)
SendQuickAck ();
}
else
{
@ -127,9 +128,9 @@ namespace stream
if (flags & PACKET_FLAG_CLOSE)
{
LogPrint ("Closed");
SendQuickAck (); // send ack for close explicitly?
m_IsOpen = false;
m_ReceiveQueue.WakeUp ();
m_ReceiveTimer.cancel ();
}
}