From 4bb039cf501da4de9cab12d9a041c3bfcf803df9 Mon Sep 17 00:00:00 2001 From: monosans Date: Wed, 16 Jul 2025 14:34:34 +0300 Subject: [PATCH] fix: ensure cancellation of token after processing proxies --- src/main.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 1f9654e..f5e91bd 100644 --- a/src/main.rs +++ b/src/main.rs @@ -281,11 +281,13 @@ async fn main_task( process_proxies( Arc::clone(&config), Arc::clone(&proxies), - token, + token.clone(), #[cfg(feature = "tui")] tx.clone(), ) .await?; + token.cancel(); + drop(token); output::save_proxies(config, proxies) .await