summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/pager.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/pager.c b/lib/pager.c
index 8f62310c0..242170366 100644
--- a/lib/pager.c
+++ b/lib/pager.c
@@ -114,9 +114,7 @@ static int wait_or_whine(pid_t pid)
if (waiting < 0) {
if (errno == EINTR)
continue;
- /* Can't err() on signal handler */
- ignore_result(write(STDERR_FILENO, "waitpid failed", 14));
- _exit(EXIT_FAILURE);
+ ul_sig_err(EXIT_FAILURE, "waitpid failed");
}
if (waiting != pid)
return -1;