aboutsummaryrefslogtreecommitdiff
path: root/libbb/u_signal_names.c
diff options
context:
space:
mode:
Diffstat (limited to 'libbb/u_signal_names.c')
-rw-r--r--libbb/u_signal_names.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libbb/u_signal_names.c b/libbb/u_signal_names.c
index bf984a44e..b82a706d8 100644
--- a/libbb/u_signal_names.c
+++ b/libbb/u_signal_names.c
@@ -143,7 +143,7 @@ int FAST_FUNC get_signum(const char *name)
143 unsigned i; 143 unsigned i;
144 144
145 i = bb_strtou(name, NULL, 10); 145 i = bb_strtou(name, NULL, 10);
146 if (!errno) 146 if (!errno && i < NSIG) /* for shells, we allow 0 too */
147 return i; 147 return i;
148 if (strncasecmp(name, "SIG", 3) == 0) 148 if (strncasecmp(name, "SIG", 3) == 0)
149 name += 3; 149 name += 3;