top: small fix for command line wrapping
authorvda <vda@69ca8d6d-28ef-0310-b511-8ec308f3f277>
Sat, 8 Sep 2007 17:42:00 +0000 (17:42 +0000)
committervda <vda@69ca8d6d-28ef-0310-b511-8ec308f3f277>
Sat, 8 Sep 2007 17:42:00 +0000 (17:42 +0000)
git-svn-id: svn://busybox.net/trunk/busybox@19805 69ca8d6d-28ef-0310-b511-8ec308f3f277

procps/top.c

index 529db5f..ac3b7e5 100644 (file)
@@ -474,8 +474,8 @@ static NOINLINE void display_process_list(int count, int scr_width)
                                , SHOW_STAT(pcpu)
 #endif
                );
-               if (col < scr_width)
-                       read_cmdline(line_buf + col, scr_width - col, s->pid, s->comm);
+               if (col + 1 < scr_width)
+                       read_cmdline(line_buf + col, scr_width - col - 1, s->pid, s->comm);
                fputs(line_buf, stdout);
                /* printf(" %d/%d %lld/%lld", s->pcpu, total_pcpu,
                        jif.busy - prev_jif.busy, jif.total - prev_jif.total); */