fix: ensure cancellation of token after processing proxies

This commit is contained in:
monosans
2025-07-16 14:34:34 +03:00
parent c7465b1213
commit 4bb039cf50
+3 -1
View File
@@ -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