tcp: fix reset in syn-sent 94/16694/2
authorFlorin Coras <fcoras@cisco.com>
Fri, 4 Jan 2019 16:45:22 +0000 (08:45 -0800)
committerJohn Lo <loj@cisco.com>
Fri, 4 Jan 2019 22:07:03 +0000 (22:07 +0000)
Change-Id: I6732adc06fbb3d4b427e671ddcfe6eabc08d4a1b
Signed-off-by: Florin Coras <fcoras@cisco.com>
src/vnet/tcp/tcp.c

index 51878b4..037abdc 100644 (file)
@@ -284,8 +284,7 @@ tcp_connection_reset (tcp_connection_t * tc)
       break;
     case TCP_STATE_SYN_SENT:
       session_stream_connect_notify (&tc->connection, 1 /* fail */ );
-      tcp_connection_set_state (tc, TCP_STATE_CLOSED);
-      tcp_timer_set (tc, TCP_TIMER_WAITCLOSE, TCP_CLEANUP_TIME);
+      tcp_connection_cleanup (tc);
       break;
     case TCP_STATE_ESTABLISHED:
       tcp_connection_timers_reset (tc);