From f6440175d831eabd28019411cd82adc77c483569 Mon Sep 17 00:00:00 2001 From: oomeow Date: Thu, 16 Jul 2026 20:19:35 +0800 Subject: [PATCH] fix(signal): use default runtime (#7495) --- crates/clash-verge-signal/src/lib.rs | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/crates/clash-verge-signal/src/lib.rs b/crates/clash-verge-signal/src/lib.rs index ab8f91b8e..46b559d33 100644 --- a/crates/clash-verge-signal/src/lib.rs +++ b/crates/clash-verge-signal/src/lib.rs @@ -14,20 +14,18 @@ where F: Fn() -> Fut + Send + Sync + 'static, Fut: Future + Send + 'static, { - RUNTIME.get_or_init( - || match tokio::runtime::Builder::new_current_thread().enable_all().build() { - Ok(rt) => Some(rt), - Err(e) => { - logging!( - info, - Type::SystemSignal, - "register shutdown signal failed, create tokio runtime error: {}", - e - ); - None - } - }, - ); + RUNTIME.get_or_init(|| match tokio::runtime::Runtime::new() { + Ok(rt) => Some(rt), + Err(e) => { + logging!( + info, + Type::SystemSignal, + "register shutdown signal failed, create tokio runtime error: {}", + e + ); + None + } + }); #[cfg(unix)] unix::register(f);