Mercurial > dovecot > original-hg > dovecot-1.2
changeset 4783:db7983ff23b8 HEAD
Don't bother logging "syscall failed: EOF" messages. No-one cares about
them.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 08 Nov 2006 22:51:32 +0200 |
parents | 2c1cc5bbc260 |
children | 86b8b9e45c30 |
files | src/login-common/ssl-proxy-openssl.c |
diffstat | 1 files changed, 9 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/src/login-common/ssl-proxy-openssl.c Wed Nov 08 22:22:08 2006 +0200 +++ b/src/login-common/ssl-proxy-openssl.c Wed Nov 08 22:51:32 2006 +0200 @@ -336,15 +336,18 @@ if (verbose_ssl) { if (ERR_peek_error() != 0) errstr = ssl_last_error(); + else if (ret != 0) + errstr = strerror(errno); else { - if (ret == 0) - errstr = "EOF"; - else - errstr = strerror(errno); + /* EOF. don't bother logging this. */ + errstr = NULL; } - i_warning("%s syscall failed: %s [%s]", - func_name, errstr, net_ip2addr(&proxy->ip)); + if (errstr != NULL) { + i_warning("%s syscall failed: %s [%s]", + func_name, errstr, + net_ip2addr(&proxy->ip)); + } } ssl_proxy_destroy(proxy); break;