From b5eaa8822f180bd47aca001ed2c223df84dfa266 Mon Sep 17 00:00:00 2001 From: Roy Ivy III Date: Mon, 9 Jan 2023 17:53:08 -0600 Subject: [PATCH] fix/uname ~ strip any trailing NUL(s) from nodename() (from bug in platform-info) --- src/uu/uname/src/uname.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/uu/uname/src/uname.rs b/src/uu/uname/src/uname.rs index a88ca1fd4..a72a90322 100644 --- a/src/uu/uname/src/uname.rs +++ b/src/uu/uname/src/uname.rs @@ -67,7 +67,8 @@ pub fn uumain(args: impl uucore::Args) -> UResult<()> { } if nodename || all { - output.push_str(&uname.nodename()); + // maint: [2023-01-14; rivy] remove `.trim_end_matches('\0')` when platform-info nodename-NUL bug is fixed (see GH:uutils/platform-info/issues/32) + output.push_str(uname.nodename().trim_end_matches('\0')); output.push(' '); }