From: Jim Warner Date: Wed, 5 Dec 2012 06:00:00 +0000 (-0600) Subject: top: fix pid value displayed when kill default applies X-Git-Tag: v3.3.6~37 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1623f1552d0b6d911730c01479b9f515874aeecf;p=procps-ng top: fix pid value displayed when kill default applies Signed-off-by: Jim Warner --- 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)