From f6d19fab7945658e03b510deb32b7853d90c015d Mon Sep 17 00:00:00 2001 From: Daniel Hofstetter Date: Tue, 6 May 2025 10:52:59 +0200 Subject: [PATCH] uptime: use same code structure in two blocks --- src/uu/uptime/src/uptime.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/uu/uptime/src/uptime.rs b/src/uu/uptime/src/uptime.rs index 54e896a9b..40d5b3dfe 100644 --- a/src/uu/uptime/src/uptime.rs +++ b/src/uu/uptime/src/uptime.rs @@ -194,17 +194,16 @@ fn uptime_with_file(file_path: &std::ffi::OsString) -> UResult<()> { #[cfg(target_os = "openbsd")] { - user_count = get_nusers(file_path.to_str().expect("invalid utmp path file")); - let upsecs = get_uptime(None); - if upsecs < 0 { + if upsecs >= 0 { + print_uptime(Some(upsecs))?; + } else { show_error!("couldn't get boot time"); set_exit_code(1); print!("up ???? days ??:??,"); - } else { - print_uptime(Some(upsecs))?; } + user_count = get_nusers(file_path.to_str().expect("invalid utmp path file")); } print_nusers(Some(user_count));