diff --git a/builtins/common.c b/builtins/common.c index b100ebe..2bfdf85 100644 --- a/builtins/common.c +++ b/builtins/common.c @@ -785,7 +785,7 @@ display_signal_list (list, forcecols) #if defined (JOB_CONTROL) /* POSIX.2 says that `kill -l signum' prints the signal name without the `SIG' prefix. */ - printf ("%s\n", (this_shell_builtin == kill_builtin) ? name + 3 : name); + printf ("%s\n", (this_shell_builtin == kill_builtin && STREQN (name, "SIG", 3)) ? name + 3 : name); #else printf ("%s\n", name); #endif