top: fix pid value displayed when kill default applies

Signed-off-by: Jim Warner <james.warner@comcast.net>
This commit is contained in:
Jim Warner 2012-12-05 00:00:00 -06:00 committed by Craig Small
parent 5a0614e452
commit 1623f1552d

View File

@ -3760,8 +3760,9 @@ static void keys_global (int ch) {
} else { } else {
int pid, sig = SIGTERM, def = w->ppt[w->begtask]->tid; int pid, sig = SIGTERM, def = w->ppt[w->begtask]->tid;
if (GET_INT_BAD < (pid = get_int(fmtmk(N_txt(GET_pid2kill_fmt), def)))) { if (GET_INT_BAD < (pid = get_int(fmtmk(N_txt(GET_pid2kill_fmt), def)))) {
char *str = linein(fmtmk(N_fmt(GET_sigs_num_fmt), pid, SIGTERM)); char *str;
if (0 > pid) pid = def; if (0 > pid) pid = def;
str = linein(fmtmk(N_fmt(GET_sigs_num_fmt), pid, SIGTERM));
if (*str) sig = signal_name_to_number(str); if (*str) sig = signal_name_to_number(str);
if (0 < sig && kill(pid, sig)) if (0 < sig && kill(pid, sig))
show_msg(fmtmk(N_fmt(FAIL_signals_fmt) show_msg(fmtmk(N_fmt(FAIL_signals_fmt)