From 79c04d622a55b75de969bf010cdcb820ccfbe816 Mon Sep 17 00:00:00 2001 From: Florin Coras Date: Sun, 11 Aug 2019 19:49:05 -0700 Subject: [PATCH] tcp: handle fin+rst+syn in closing state Type: fix Change-Id: I32d4d4a5de04e89087f4ab4a5c425eda572932a8 Signed-off-by: Florin Coras --- src/vnet/tcp/tcp_input.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/vnet/tcp/tcp_input.c b/src/vnet/tcp/tcp_input.c index 504133cf2a7..595a76d6853 100755 --- a/src/vnet/tcp/tcp_input.c +++ b/src/vnet/tcp/tcp_input.c @@ -3808,6 +3808,8 @@ do { \ TCP_ERROR_NONE); _(CLOSING, TCP_FLAG_FIN | TCP_FLAG_SYN | TCP_FLAG_ACK, TCP_INPUT_NEXT_RCV_PROCESS, TCP_ERROR_NONE); + _(CLOSING, TCP_FLAG_FIN | TCP_FLAG_SYN | TCP_FLAG_RST, + TCP_INPUT_NEXT_RCV_PROCESS, TCP_ERROR_NONE); _(CLOSING, TCP_FLAG_FIN | TCP_FLAG_SYN | TCP_FLAG_RST | TCP_FLAG_ACK, TCP_INPUT_NEXT_RCV_PROCESS, TCP_ERROR_NONE); /* FIN confirming that the peer (app) has closed */ -- 2.16.6