Skip to content

Commit 3e833d9

Browse files
committed
fix: clippy
1 parent aa63fa3 commit 3e833d9

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

crates/libs/kill_tree/src/macos.rs

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,15 @@ pub(crate) async fn get_process_infos() -> common::Result<ProcessInfos> {
6666
}
6767
let process_ids = buffer.as_slice();
6868
let mut tasks: JoinSet<Option<ProcessInfo>> = JoinSet::new();
69-
for &process_id in process_ids {
70-
tasks.spawn(get_process_info(process_id as u32));
69+
for &process_id_sign in process_ids {
70+
let process_id = match u32::try_from(process_id_sign) {
71+
Ok(x) => x,
72+
Err(e) => {
73+
debug!(error = ?e, "failed to convert process id");
74+
continue;
75+
}
76+
};
77+
tasks.spawn(get_process_info(process_id));
7178
}
7279
let mut process_infos = ProcessInfos::new();
7380
while let Some(result) = tasks.join_next().await {

0 commit comments

Comments
 (0)