fix: ensure cancellation of token after processing proxies
This commit is contained in:
+3
-1
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user