bug 1022: inappropriate ASSERT in tcp-socket-impl.cc
authorTom Henderson <tomh@tomh.org>
Wed, 17 Nov 2010 16:17:35 -0800
changeset 6667 3e7336abae57
parent 6666 21a9b1879f27
child 6668 46e44607166f
bug 1022: inappropriate ASSERT in tcp-socket-impl.cc
RELEASE_NOTES
src/internet-stack/tcp-socket-impl.cc
--- a/RELEASE_NOTES	Wed Nov 17 17:30:19 2010 +0100
+++ b/RELEASE_NOTES	Wed Nov 17 16:17:35 2010 -0800
@@ -60,6 +60,7 @@
    - bug 988 - MacRxMiddle::SequenceControlSmaller method
    - bug 993 - MinstrelWifiManager::UpdateStats useless if clause
    - bug 1015 - GetChannelFrequencyMhz() does not match with standard
+   - bug 1022 - inappropriate ASSERT in tcp-socket-impl.cc
    - bug 1027 - RocketfuelTopologyReader is not working at all
 
 Known issues
--- a/src/internet-stack/tcp-socket-impl.cc	Wed Nov 17 17:30:19 2010 +0100
+++ b/src/internet-stack/tcp-socket-impl.cc	Wed Nov 17 16:17:35 2010 -0800
@@ -1314,9 +1314,6 @@
       m_nextRxSequence += s;           // Advance next expected sequence
       NS_LOG_LOGIC("Case 1, advanced nrxs to " << m_nextRxSequence );
       //buffer this, it'll be read by call to Recv
-      UnAckData_t::iterator i = 
-          m_bufferedData.find (tcpHeader.GetSequenceNumber () );
-      NS_ASSERT(i == m_bufferedData.end ()); //no way it should have been found
       // Save for later delivery if there is room
       m_bufferedData[tcpHeader.GetSequenceNumber () ] = p;
       m_rxAvailable += p->GetSize ();