diff options
Diffstat (limited to '')
-rw-r--r-- | src/sig_handlers.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sig_handlers.c b/src/sig_handlers.c index 0b4a24396..99a0b7e06 100644 --- a/src/sig_handlers.c +++ b/src/sig_handlers.c @@ -66,7 +66,7 @@ void initSigHandlers(void) sa.sa_flags = 0; sigemptyset(&sa.sa_mask); sa.sa_handler = SIG_IGN; - while (sigaction(SIGPIPE, &sa, NULL) < 0 && errno == EINTR) ; + x_sigaction(SIGPIPE, &sa); sa.sa_handler = exit_signal_handler; x_sigaction(SIGINT, &sa); |