We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fab04c5 commit 5cf0867Copy full SHA for 5cf0867
src/kill.rs
@@ -23,17 +23,7 @@ pub fn choose_victim(
23
24
let mut processes = fs::read_dir("/proc/")?
25
.filter_map(|e| e.ok())
26
- .filter_map(|entry| {
27
- entry
28
- .path()
29
- .file_name()
30
- .unwrap_or_else(|| OsStr::new("0"))
31
- .to_str()
32
- .unwrap_or("0")
33
- .trim()
34
- .parse::<u32>()
35
- .ok()
36
- })
+ .filter_map(|entry| entry.file_name().to_str()?.trim().parse::<u32>().ok())
37
.filter(|pid| *pid > 1)
38
.filter_map(|pid| Process::from_pid(pid, proc_buf).ok());
39
0 commit comments