]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib: Use lib_signals_syscall_error() for write() failure in signal handler
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Tue, 2 May 2017 12:41:41 +0000 (15:41 +0300)
committerVille Savolainen <ville.savolainen@dovecot.fi>
Thu, 11 May 2017 13:12:53 +0000 (16:12 +0300)
src/lib/lib-signals.c

index 7796a4f1a5a8eae497f4c4273c233f1b6784c8e8..f2b1ee3c369a6fd8cb667ffdec3bd77ba6828737 100644 (file)
@@ -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;
                        }
                }