From ae357bd7138a179a1433b7d6e1aca48cc6438966 Mon Sep 17 00:00:00 2001
From: Denys Vlasenko <vda.linux@googlemail.com>
Date: Fri, 11 Sep 2009 23:29:45 +0200
Subject: top, ps: do not output trailing spaces

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
---
 libbb/procps.c | 2 ++
 1 file changed, 2 insertions(+)

(limited to 'libbb')

diff --git a/libbb/procps.c b/libbb/procps.c
index 307d8d622..9a8e42df7 100644
--- a/libbb/procps.c
+++ b/libbb/procps.c
@@ -471,6 +471,8 @@ void FAST_FUNC read_cmdline(char *buf, int col, unsigned pid, const char *comm)
 	sz = open_read_close(filename, buf, col);
 	if (sz > 0) {
 		buf[sz] = '\0';
+		while (--sz >= 0 && buf[sz] == '\0')
+			continue;
 		while (--sz >= 0)
 			if ((unsigned char)(buf[sz]) < ' ')
 				buf[sz] = ' ';
-- 
cgit v1.2.3-55-g6feb