* src/who (list_entries_who): Prefer putchar and fputs to printf.
Simplify separator tracking.
---
 src/who.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/who.c b/src/who.c
index 226e9ceb1..b12a31442 100644
--- a/src/who.c
+++ b/src/who.c
@@ -525,7 +525,6 @@ static void
 list_entries_who (idx_t n, STRUCT_UTMP const *utmp_buf)
 {
   idx_t entries = 0;
-  char const *separator = "";
 
   while (n--)
     {
@@ -535,9 +534,10 @@ list_entries_who (idx_t n, STRUCT_UTMP const *utmp_buf)
 
           trimmed_name = extract_trimmed_name (utmp_buf);
 
-          printf ("%s%s", separator, trimmed_name);
+          if (entries)
+            putchar (' ');
+          fputs (trimmed_name, stdout);
           free (trimmed_name);
-          separator = " ";
           entries++;
         }
       utmp_buf++;
-- 
2.53.0


Reply via email to