diff --git a/src/internet/model/tcp-socket-base.cc b/src/internet/model/tcp-socket-base.cc index a148278d1..f845f2c56 100644 --- a/src/internet/model/tcp-socket-base.cc +++ b/src/internet/model/tcp-socket-base.cc @@ -3532,11 +3532,11 @@ TcpSocketBase::ReTxTimeout () } // Cwnd set to 1 MSS - m_tcb->m_cWnd = m_tcb->m_segmentSize; - m_tcb->m_cWndInfl = m_tcb->m_cWnd; m_congestionControl->CwndEvent (m_tcb, TcpSocketState::CA_EVENT_LOSS); m_congestionControl->CongestionStateSet (m_tcb, TcpSocketState::CA_LOSS); m_tcb->m_congState = TcpSocketState::CA_LOSS; + m_tcb->m_cWnd = m_tcb->m_segmentSize; + m_tcb->m_cWndInfl = m_tcb->m_cWnd; m_pacingTimer.Cancel ();