From: Timo Sirainen Date: Wed, 14 Jul 2010 14:15:00 +0000 (+0100) Subject: director: Log an error if read() fails for notify fifo X-Git-Tag: 2.0.rc3~57 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2d882622e57aad33a380ad29d95e6acfc9883332;p=thirdparty%2Fdovecot%2Fcore.git director: Log an error if read() fails for notify fifo --- diff --git a/src/director/notify-connection.c b/src/director/notify-connection.c index be6480f946..cfd4557d8b 100644 --- a/src/director/notify-connection.c +++ b/src/director/notify-connection.c @@ -32,8 +32,13 @@ static void notify_connection_input(struct notify_connection *conn) user); } } - if (conn->input->eof || conn->input->stream_errno != 0) + if (conn->input->eof) { + i_error("notify: read() unexpectedly returned EOF"); notify_connection_deinit(&conn); + } else if (conn->input->stream_errno != 0) { + i_error("notify: read() failed: %m"); + notify_connection_deinit(&conn); + } } struct notify_connection *