From: Timo Sirainen Date: Tue, 17 May 2022 07:05:20 +0000 (+0200) Subject: submission: Don't log write() errors that fail due to ECONNRESET X-Git-Tag: 2.4.0~4044 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b10768181c4bfbbcfb0c75af0de3ce3b24c294a1;p=thirdparty%2Fdovecot%2Fcore.git submission: Don't log write() errors that fail due to ECONNRESET These happen only if client initialization fails. --- diff --git a/src/submission/main.c b/src/submission/main.c index cabdc8e1cf..b0e349f184 100644 --- a/src/submission/main.c +++ b/src/submission/main.c @@ -108,7 +108,7 @@ send_error(int fd_out, const char *hostname, const char *error_code, "421 4.3.2 %s Shutting down due to fatal error\r\n", error_code, error_msg, hostname); if (write(fd_out, msg, strlen(msg)) < 0) { - if (errno != EAGAIN && errno != EPIPE) + if (errno != EAGAIN && errno != EPIPE && errno != ECONNRESET) i_error("write(client) failed: %m"); } }