Ver Fonte

signal: check sigpause() input parameter

Lihua Zhao há 5 meses atrás
pai
commit
06c5e4e832
1 ficheiros alterados com 1 adições e 1 exclusões
  1. 1 1
      src/signal/sigpause.c

+ 1 - 1
src/signal/sigpause.c

@@ -4,6 +4,6 @@ int sigpause(int sig)
 {
 	sigset_t mask;
 	sigprocmask(0, 0, &mask);
-	sigdelset(&mask, sig);
+	if (sigdelset(&mask, sig)) return -1;
 	return sigsuspend(&mask);
 }