resend outstading packets again

This commit is contained in:
orignal 2020-05-21 18:58:28 -04:00
parent a6c9ee446a
commit f133a7f9fd

View File

@ -408,11 +408,14 @@ namespace stream
else
break;
}
if (m_SentPackets.empty ())
m_ResendTimer.cancel ();
if (acknowledged)
{
bool isPreviousResend = m_NumResendAttempts > 0;
m_NumResendAttempts = 0;
if (m_SentPackets.empty ())
m_ResendTimer.cancel ();
else if (isPreviousResend) // resend outstanding
HandleResendTimer (boost::system::error_code ()); // no error
SendBuffer ();
}
if (m_Status == eStreamStatusClosed)