diff -r 4ddcca845f07 src/internet-stack/tcp-l4-protocol.cc --- a/src/internet-stack/tcp-l4-protocol.cc Fri Nov 28 17:42:10 2008 +0100 +++ b/src/internet-stack/tcp-l4-protocol.cc Mon Dec 01 11:44:12 2008 -0500 @@ -139,7 +139,7 @@ TcpStateMachine::TcpStateMachine() aT[CLOSE_WAIT][SEQ_RECV] = SA (CLOSE_WAIT, NEW_SEQ_RX); aT[CLOSE_WAIT][APP_CLOSE] = SA (LAST_ACK, FIN_ACK_TX); aT[CLOSE_WAIT][TIMEOUT] = SA (CLOSE_WAIT, NO_ACT); - aT[CLOSE_WAIT][ACK_RX] = SA (CLOSE_WAIT, NO_ACT); + aT[CLOSE_WAIT][ACK_RX] = SA (CLOSE_WAIT, NEW_ACK); aT[CLOSE_WAIT][SYN_RX] = SA (CLOSED, RST_TX); aT[CLOSE_WAIT][SYN_ACK_RX] = SA (CLOSED, RST_TX); aT[CLOSE_WAIT][FIN_RX] = SA (CLOSE_WAIT, ACK_TX);