]> git.hungrycats.org Git - linux/commitdiff
Fix missing break, causing sigprocmask(SIG_SETMASK ...) to always
authorLinus Torvalds <torvalds@home.transmeta.com>
Sun, 9 Feb 2003 10:38:19 +0000 (02:38 -0800)
committerLinus Torvalds <torvalds@home.transmeta.com>
Sun, 9 Feb 2003 10:38:19 +0000 (02:38 -0800)
return an error.

Interestingly, nobody much seems to care. Apparently few programs
check the error value.

kernel/signal.c

index b1a35f819baa5390e8bb3e9e99e3163ca442b144..1b4dfe6d8a5495609b6a52b694e0601b515cd3af 100644 (file)
@@ -1611,6 +1611,7 @@ int sigprocmask(int how, sigset_t *set, sigset_t *oldset)
                break;
        case SIG_SETMASK:
                current->blocked = *set;
+               break;
        default:
                error = -EINVAL;
        }