From 3f7afc5b78217594d6db8c0b3d78ae1af5617357 Mon Sep 17 00:00:00 2001 From: John Doty Date: Sat, 22 Jun 2024 06:13:09 -0700 Subject: [PATCH] More clippy --- src/server/refresh.rs | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/src/server/refresh.rs b/src/server/refresh.rs index e21cf6f..a62dfa7 100644 --- a/src/server/refresh.rs +++ b/src/server/refresh.rs @@ -18,19 +18,15 @@ pub fn get_entries() -> Result> { // error we encounter as it probably means we have no access to that // process or something. let mut map: HashMap = HashMap::new(); - for p in all_procs { - if let Ok(process) = p { - if !process.is_alive() { - continue; // Ignore zombies. - } + for process in all_procs.flatten() { + if !process.is_alive() { + continue; // Ignore zombies. + } - if let (Ok(fds), Ok(cmd)) = (process.fd(), process.cmdline()) { - for fd in fds { - if let Ok(fd) = fd { - if let FDTarget::Socket(inode) = fd.target { - map.insert(inode, cmd.join(" ")); - } - } + if let (Ok(fds), Ok(cmd)) = (process.fd(), process.cmdline()) { + for fd in fds.flatten() { + if let FDTarget::Socket(inode) = fd.target { + map.insert(inode, cmd.join(" ")); } } }