diff options
-rw-r--r-- | procps/kill.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/procps/kill.c b/procps/kill.c index 25a8d0124..6d7f083b8 100644 --- a/procps/kill.c +++ b/procps/kill.c | |||
@@ -111,7 +111,7 @@ do_it_now: | |||
111 | while (--argc >= 0) { | 111 | while (--argc >= 0) { |
112 | int pid; | 112 | int pid; |
113 | 113 | ||
114 | if (!isdigit(**argv)) | 114 | if (!isdigit(**argv) && **argv != '-') |
115 | bb_error_msg_and_die( "Bad PID '%s'", *argv); | 115 | bb_error_msg_and_die( "Bad PID '%s'", *argv); |
116 | pid = strtol(*argv, NULL, 0); | 116 | pid = strtol(*argv, NULL, 0); |
117 | if (kill(pid, signo) != 0) { | 117 | if (kill(pid, signo) != 0) { |