change ldso path file logic to replace rather than add to search path
[oweals/musl.git] / src / signal / sigaddset.c
index 23e655dbf1ca1aa97f896e323e442696e3e7ff70..d632c6fbe4c33f35b83bf724d23639f60e852888 100644 (file)
@@ -4,7 +4,7 @@
 int sigaddset(sigset_t *set, int sig)
 {
        unsigned s = sig-1;
-       if (s >= 8*sizeof(sigset_t)) {
+       if (s >= 8*sizeof(sigset_t) || s-32U<3) {
                errno = EINVAL;
                return -1;
        }