From: albert <> Date: Sun, 13 Oct 2002 19:22:26 +0000 (+0000) Subject: make top even buggier X-Git-Tag: v3.3.0~416 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e3c542d8a3df7a8f6dd10c81c6026d70b6a59eb6;p=procps-ng make top even buggier --- diff --git a/ps/module.mk b/ps/module.mk index c237ccea..450b329f 100755 --- a/ps/module.mk +++ b/ps/module.mk @@ -1,6 +1,6 @@ # This file gets included into the main Makefile, in the top directory. -INSTALL += $(bin)ps +INSTALL += $(bin)ps $(man1)ps.1 # files to remove CLEAN += ps/ps ps/debug diff --git a/top.c b/top.c index e2eb505e..ce722975 100644 --- a/top.c +++ b/top.c @@ -1747,7 +1747,6 @@ static void frame_states (proc_t **ppt, int show) HIST_t *hist_tmp; if (!hist_sav) { // 1st time through - Frame_maxtask = 0; hist_siz = 100; hist_sav = alloc_c(sizeof(HIST_t)*hist_siz); hist_new = alloc_c(sizeof(HIST_t)*hist_siz); @@ -1783,7 +1782,7 @@ static void frame_states (proc_t **ppt, int show) running++; break; } - if (total >= hist_siz) { + if (total+1 >= hist_siz) { hist_siz = hist_siz * 5 / 4 + 1; // grow by at least 25% hist_sav = alloc_r(hist_sav, sizeof(HIST_t)*hist_siz); hist_new = alloc_r(hist_new, sizeof(HIST_t)*hist_siz);