Fix for bug 166
authorRaj Bhattacharjea <raj.b@gatech.edu>
Wed Apr 16 12:40:46 2008 -0400 (22 months ago)
changeset 29178ef8431d56d5
parent 2916 5d4ff983595b
child 2918 6244ea5e7831
Fix for bug 166
src/internet-node/tcp-socket.cc
     1.1 --- a/src/internet-node/tcp-socket.cc	Wed Apr 16 11:32:55 2008 +0100
     1.2 +++ b/src/internet-node/tcp-socket.cc	Wed Apr 16 12:40:46 2008 -0400
     1.3 @@ -695,6 +695,7 @@
     1.4        // TCP SYN consumes one byte
     1.5        m_nextRxSequence = tcpHeader.GetSequenceNumber() + SequenceNumber(1);
     1.6        m_nextTxSequence = tcpHeader.GetAckNumber ();
     1.7 +      m_firstPendingSequence = m_nextTxSequence;  //bug 166
     1.8        NS_LOG_DEBUG ("TcpSocket " << this << " ACK_TX_1" <<
     1.9                      " nextRxSeq " << m_nextRxSequence);
    1.10        SendEmptyPacket (TcpHeader::ACK);