diff --git a/lib/signals.c b/lib/signals.c index 6074d6a3..caff420d 100644 --- a/lib/signals.c +++ b/lib/signals.c @@ -200,7 +200,7 @@ int signal_name_to_number(const char *restrict name){ if(*endp || endp==name) return -1; /* not valid */ } - if(val+SIGRTMIN>127) + if(val<0 || val+SIGRTMIN>127) return -1; /* not valid */ return val+offset; }