From b4167b0addadfbdaeb5d25df7d4ba3ff22d34c0b Mon Sep 17 00:00:00 2001 From: zonyitoo Date: Mon, 17 Jan 2022 23:13:50 +0800 Subject: [PATCH] remove unnecessary yield in TCP manager's poll task Tokio will handle dead loop properly. --- crates/shadowsocks-service/src/local/tun/tcp.rs | 2 -- 1 file changed, 2 deletions(-) diff --git a/crates/shadowsocks-service/src/local/tun/tcp.rs b/crates/shadowsocks-service/src/local/tun/tcp.rs index 1ebb2d83..567b9199 100644 --- a/crates/shadowsocks-service/src/local/tun/tcp.rs +++ b/crates/shadowsocks-service/src/local/tun/tcp.rs @@ -223,8 +223,6 @@ impl TcpTun { next_duration }; - tokio::task::yield_now().await; - tokio::select! { _ = time::sleep(StdDuration::from(next_duration)) => {} _ = manager_notify.notified() => {}