diff options
author | bapt <bapt@FreeBSD.org> | 2015-10-27 07:08:47 +0000 |
---|---|---|
committer | bapt <bapt@FreeBSD.org> | 2015-10-27 07:08:47 +0000 |
commit | 6a0c65530b71a49cd9cb7e44929e03629823a38d (patch) | |
tree | b2420e53507331d7cebd1094f4d55f8b93b39553 | |
parent | 6215f7ee31f934d04a10a65cfdd7449c9a6b392a (diff) | |
download | FreeBSD-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>
-rw-r--r-- | usr.bin/timeout/timeout.c | 2 |
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); |