Преглед на файлове

fix null pointer dereference introduced in last sigprocmask commit

Rich Felker преди 14 години
родител
ревизия
96f2197494
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      src/signal/sigprocmask.c

+ 1 - 1
src/signal/sigprocmask.c

@@ -12,7 +12,7 @@ int __sigprocmask(int how, const sigset_t *set, sigset_t *old)
 {
 	sigset_t tmp;
 	/* Disallow blocking thread control signals */
-	if (how != SIG_UNBLOCK) {
+	if (set && how != SIG_UNBLOCK) {
 		tmp = *set;
 		set = &tmp;
 		sigdelset(&tmp, SIGCANCEL);