Fix NSC improper response to FIN
authorTom Henderson <tomh@tomh.org>
Tue, 29 Dec 2009 16:05:50 -0800
changeset 5902 526381e48c1d
parent 5901 c9193222c2a4
child 5903 9c48446a0946
Fix NSC improper response to FIN
src/internet-stack/nsc-tcp-socket-impl.cc
--- a/src/internet-stack/nsc-tcp-socket-impl.cc	Tue Dec 29 16:04:30 2009 -0800
+++ b/src/internet-stack/nsc-tcp-socket-impl.cc	Tue Dec 29 16:05:50 2009 -0800
@@ -572,7 +572,7 @@
   if (err == 0 && len == 0)
     {
       NS_LOG_LOGIC ("ReadPendingData got EOF from socket");
-      m_state = CLOSED;
+      m_state = CLOSE_WAIT;
       return false;
     }
   m_errno = GetNativeNs3Errno(err);