From fa92c7549797ca3ce2ab0faa62d136c3399d984c Mon Sep 17 00:00:00 2001 From: Aram Peres Date: Sat, 16 Oct 2021 20:45:17 -0400 Subject: [PATCH] Attempt to not cause graceful shutdown too quickly --- src/main.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index afacddd..4337461 100644 --- a/src/main.rs +++ b/src/main.rs @@ -420,7 +420,11 @@ async fn virtual_tcp_interface( } } } - if !graceful_shutdown && !forceful_shutdown && !client_socket.is_active() { + if !graceful_shutdown + && !forceful_shutdown + && !client_socket.is_active() + && !client_socket.can_recv() + { // Graceful shutdown client_socket.close(); trace!(