[Bug 11971] ps output is run together when PID is too wide
bugzilla at busybox.net
bugzilla at busybox.net
Mon Mar 29 14:07:24 UTC 2021
https://bugs.busybox.net/show_bug.cgi?id=11971
Denys Vlasenko <vda.linux at googlemail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |WORKSFORME
Status|NEW |RESOLVED
--- Comment #1 from Denys Vlasenko <vda.linux at googlemail.com> ---
commit 3106784e654e7443ab724d927f9de0230adbe5ac
Author: Denys Vlasenko <vda.linux at googlemail.com>
Date: Fri May 3 09:49:56 2019 +0200
ps: ensure fields are separated by at least one space, closes 11826
Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
diff --git a/procps/ps.c b/procps/ps.c
index 54e6c40fc..815c11578 100644
--- a/procps/ps.c
+++ b/procps/ps.c
@@ -533,7 +533,7 @@ static void format_process(const procps_status_t *ps)
len = out[i].width - len + 1;
if (++i == out_cnt) /* do not pad last field */
break;
- p += sprintf(p, "%*s", len, "");
+ p += sprintf(p, "%*s", len, " "); /* " ", not "", to ensure
separation of fields */
}
printf("%.*s\n", terminal_width, buffer);
}
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the busybox-cvs
mailing list