summaryrefslogtreecommitdiffstats
path: root/usr.bin/timeout
diff options
context:
space:
mode:
authorbapt <bapt@FreeBSD.org>2015-10-27 07:08:47 +0000
committerbapt <bapt@FreeBSD.org>2015-10-27 07:08:47 +0000
commit6a0c65530b71a49cd9cb7e44929e03629823a38d (patch)
treeb2420e53507331d7cebd1094f4d55f8b93b39553 /usr.bin/timeout
parent6215f7ee31f934d04a10a65cfdd7449c9a6b392a (diff)
downloadFreeBSD-src-6a0c65530b71a49cd9cb7e44929e03629823a38d.zip
FreeBSD-src-6a0c65530b71a49cd9cb7e44929e03629823a38d.tar.gz
MFC: r289878
timeout(1): fix the acceptable range values for parse_signal() Before both 0 and sys_nsig would be successfully returned by parse_signal() although being invalid signal numbers. Submitted by: Alexandre Perrin <alex@kaworu.ch>
Diffstat (limited to 'usr.bin/timeout')
-rw-r--r--usr.bin/timeout/timeout.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.bin/timeout/timeout.c b/usr.bin/timeout/timeout.c
index a682dde..804efd8 100644
--- a/usr.bin/timeout/timeout.c
+++ b/usr.bin/timeout/timeout.c
@@ -105,7 +105,7 @@ parse_signal(const char *str)
int sig, i;
const char *errstr;
- sig = strtonum(str, 0, sys_nsig, &errstr);
+ sig = strtonum(str, 1, sys_nsig - 1, &errstr);
if (errstr == NULL)
return (sig);
OpenPOWER on IntegriCloud