View | Details | Raw Unified | Return to bug 226
Collapse All | Expand All

(-)a/src/internet-stack/tcp-socket-impl.cc (-2 / +2 lines)
 Lines 798-805    Link Here 
798
        // Data freed from the send buffer; notify any blocked sender
798
        // Data freed from the send buffer; notify any blocked sender
799
        if (m_wouldBlock)
799
        if (m_wouldBlock)
800
          {
800
          {
801
            m_wouldBlock = false;
801
            NotifySend (GetTxAvailable ());
802
            NotifySend (GetTxAvailable ());
802
            m_wouldBlock = false;
803
          }
803
          }
804
      }
804
      }
805
      SendPendingData ();
805
      SendPendingData ();
 Lines 1172-1179    Link Here 
1172
    {
1172
    {
1173
      // m_highestRxAck advancing means some data was acked, and the size 
1173
      // m_highestRxAck advancing means some data was acked, and the size 
1174
      // of free space in the buffer has increased
1174
      // of free space in the buffer has increased
1175
      m_wouldBlock = false;
1175
      NotifySend (GetTxAvailable ());
1176
      NotifySend (GetTxAvailable ());
1176
      m_wouldBlock = false;
1177
    }
1177
    }
1178
  if (ack > m_nextTxSequence) 
1178
  if (ack > m_nextTxSequence) 
1179
    {
1179
    {

Return to bug 226