svn commit: r289878 - head/usr.bin/timeout
Baptiste Daroussin
bapt at FreeBSD.org
Sat Oct 24 13:47:04 UTC 2015
Author: bapt
Date: Sat Oct 24 13:47:03 2015
New Revision: 289878
URL: https://svnweb.freebsd.org/changeset/base/289878
Log:
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.
PR: Alexandre Perrin <alex at kaworu.ch>
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D3990
Modified:
head/usr.bin/timeout/timeout.c
Modified: head/usr.bin/timeout/timeout.c
==============================================================================
--- head/usr.bin/timeout/timeout.c Sat Oct 24 13:45:45 2015 (r289877)
+++ head/usr.bin/timeout/timeout.c Sat Oct 24 13:47:03 2015 (r289878)
@@ -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);
More information about the svn-src-all
mailing list