ash: fix 'trap - 65'
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
ba4fbca8a8
commit
e9aba3e7ea
@ -12967,7 +12967,7 @@ trapcmd(int argc UNUSED_PARAM, char **argv UNUSED_PARAM)
|
|||||||
exitcode = 0;
|
exitcode = 0;
|
||||||
while (*ap) {
|
while (*ap) {
|
||||||
signo = get_signum(*ap);
|
signo = get_signum(*ap);
|
||||||
if (signo < 0) {
|
if (signo < 0 || signo >= NSIG) {
|
||||||
/* Mimic bash message exactly */
|
/* Mimic bash message exactly */
|
||||||
ash_msg("%s: invalid signal specification", *ap);
|
ash_msg("%s: invalid signal specification", *ap);
|
||||||
exitcode = 1;
|
exitcode = 1;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user