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.3.20~64 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=39abdd934388b8dd3412671fa2a8f4e01fc37b9c;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 d335716dab..b854cb1596 100644 --- a/src/submission/main.c +++ b/src/submission/main.c @@ -107,7 +107,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"); } }