From: Timo Sirainen Date: Tue, 2 May 2017 12:41:41 +0000 (+0300) Subject: lib: Use lib_signals_syscall_error() for write() failure in signal handler X-Git-Tag: 2.3.0.rc1~1652 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2266b2b8a5d9ee65a42e0cdd193e75da7061f9c0;p=thirdparty%2Fdovecot%2Fcore.git lib: Use lib_signals_syscall_error() for write() failure in signal handler --- diff --git a/src/lib/lib-signals.c b/src/lib/lib-signals.c index 7796a4f1a5..f2b1ee3c36 100644 --- a/src/lib/lib-signals.c +++ b/src/lib/lib-signals.c @@ -134,7 +134,7 @@ static void sig_handler(int signo) pending_signals[signo] = *si; if (!have_pending_signals) { if (write(sig_pipe_fd[1], &c, 1) != 1) - i_error("write(sigpipe) failed: %m"); + lib_signals_syscall_error("signal: write(sigpipe) failed: "); have_pending_signals = TRUE; } }