From efbcdd6d34ea427d19d4118ada276d48ad9981da Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Wed, 25 Mar 2020 15:48:35 +0100 Subject: [PATCH] uname: Remove trailing space character --- Userland/uname.cpp | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/Userland/uname.cpp b/Userland/uname.cpp index b24b33cee7..fe9e22f84a 100644 --- a/Userland/uname.cpp +++ b/Userland/uname.cpp @@ -24,6 +24,9 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#include +#include +#include #include #include #include @@ -74,14 +77,17 @@ int main(int argc, char** argv) } if (!flag_s && !flag_n && !flag_r && !flag_m) flag_s = true; + Vector parts; if (flag_s) - printf("%s ", uts.sysname); + parts.append(uts.sysname); if (flag_n) - printf("%s ", uts.nodename); + parts.append(uts.nodename); if (flag_r) - printf("%s ", uts.release); + parts.append(uts.release); if (flag_m) - printf("%s ", uts.machine); - printf("\n"); + parts.append(uts.machine); + StringBuilder builder; + builder.join(' ', parts); + puts(builder.to_string().characters()); return 0; }