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

(-)a/src/internet/model/tcp-socket-base.cc (-3 / +4 lines)
 Lines 1817-1827    Link Here 
1817
                    " highestRxAck " << m_txBuffer.HeadSequence () <<
1817
                    " highestRxAck " << m_txBuffer.HeadSequence () <<
1818
                    " pd->Size " << m_txBuffer.Size () <<
1818
                    " pd->Size " << m_txBuffer.Size () <<
1819
                    " pd->SFS " << m_txBuffer.SizeFromSequence (m_nextTxSequence));
1819
                    " pd->SFS " << m_txBuffer.SizeFromSequence (m_nextTxSequence));
1820
      // Quit if send disallowed
1821
      if (m_shutdownSend)
1820
      if (m_shutdownSend)
1822
        {
1821
        {
1823
          m_errno = ERROR_SHUTDOWN;
1822
          // Do not Quit if send disallowed
1824
          return false;
1823
          NS_LOG_INFO ("TcpSocketBase::SendPendingData: m_shutdownSend=" << m_shutdownSend);
1824
        //  m_errno = ERROR_SHUTDOWN;
1825
        //  return false;
1825
        }
1826
        }
1826
      // Stop sending if we need to wait for a larger Tx window (prevent silly window syndrome)
1827
      // Stop sending if we need to wait for a larger Tx window (prevent silly window syndrome)
1827
      if (w < m_segmentSize && m_txBuffer.SizeFromSequence (m_nextTxSequence) > w)
1828
      if (w < m_segmentSize && m_txBuffer.SizeFromSequence (m_nextTxSequence) > w)

Return to bug 1502