From c7b7cd1bb25d5bab4ca173ee9c60a2b9bb551bec Mon Sep 17 00:00:00 2001 From: iHsin Date: Tue, 5 Nov 2024 11:13:15 +0800 Subject: [PATCH] fix: wrong logic of udp timeout --- tuic-server/src/connection/udp_session.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/tuic-server/src/connection/udp_session.rs b/tuic-server/src/connection/udp_session.rs index 396e87f7..018ebc86 100644 --- a/tuic-server/src/connection/udp_session.rs +++ b/tuic-server/src/connection/udp_session.rs @@ -90,6 +90,7 @@ impl UdpSession { let listen = async move { let mut rx = rx; let mut timeout = tokio::time::interval(CONFIG.gc_lifetime); + timeout.reset(); loop { let next;