* 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