diff --git a/src/id/id.rs b/src/id/id.rs index 27c6fb189..c8bd4f476 100644 --- a/src/id/id.rs +++ b/src/id/id.rs @@ -238,7 +238,7 @@ fn pretty(possible_pw: Option) { #[cfg(any(target_os = "macos", target_os = "freebsd"))] fn pline(possible_uid: Option) { - let uid = possible_uid.unwrap_or(getuid()); + let uid = possible_uid.unwrap_or_else(getuid); let pw = Passwd::locate(uid).unwrap(); println!(