Browse Source

signal: check sigpause() input parameter

Lihua Zhao 5 months ago
parent
commit
06c5e4e832
1 changed files with 1 additions and 1 deletions
  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);
 }