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

signal: check sigpause() input parameter

Lihua Zhao преди 5 месеца
родител
ревизия
06c5e4e832
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  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);
 }