From: Timo Sirainen Date: Sun, 28 Feb 2016 17:57:10 +0000 (+0200) Subject: *-login: If verbose_ssl=yes, make sure all SSL errors are logged. X-Git-Tag: 2.2.22.rc1~39 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=85058e4f69efd1bdd8d356b2c71ff8fc44c03ec7;p=thirdparty%2Fdovecot%2Fcore.git *-login: If verbose_ssl=yes, make sure all SSL errors are logged. They should already be logged in the client's disconnection line, but log them also with debug level just to make sure no errors are lost or overwritten. --- diff --git a/src/login-common/ssl-proxy-openssl.c b/src/login-common/ssl-proxy-openssl.c index e8db116af8..8bd27afc66 100644 --- a/src/login-common/ssl-proxy-openssl.c +++ b/src/login-common/ssl-proxy-openssl.c @@ -433,6 +433,8 @@ static void ssl_handle_error(struct ssl_proxy *proxy, int ret, } if (errstr != NULL) { + if (proxy->ssl_set->verbose_ssl) + i_debug("SSL error: %s", errstr); proxy->last_error = i_strdup(errstr); ssl_proxy_destroy_failed(proxy); }