changeset 19881:f6f26683890a

*-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.
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Sun, 28 Feb 2016 19:57:10 +0200
parents c37bf0f5ea22
children 0ff471005aa0
files src/login-common/ssl-proxy-openssl.c
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/login-common/ssl-proxy-openssl.c	Sun Feb 28 19:55:53 2016 +0200
+++ b/src/login-common/ssl-proxy-openssl.c	Sun Feb 28 19:57:10 2016 +0200
@@ -433,6 +433,8 @@
 	}
 
 	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);
 	}