From 1623f1552d0b6d911730c01479b9f515874aeecf Mon Sep 17 00:00:00 2001 From: Jim Warner Date: Wed, 5 Dec 2012 00:00:00 -0600 Subject: [PATCH] top: fix pid value displayed when kill default applies Signed-off-by: Jim Warner --- top/top.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/top/top.c b/top/top.c index 4a5a4d6f..74490213 100644 --- a/top/top.c +++ b/top/top.c @@ -3760,8 +3760,9 @@ static void keys_global (int ch) { } else { int pid, sig = SIGTERM, def = w->ppt[w->begtask]->tid; 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; + str = linein(fmtmk(N_fmt(GET_sigs_num_fmt), pid, SIGTERM)); if (*str) sig = signal_name_to_number(str); if (0 < sig && kill(pid, sig)) show_msg(fmtmk(N_fmt(FAIL_signals_fmt)