Mercurial > dovecot > original-hg > dovecot-1.2
changeset 9288:c00df1152f1f HEAD
*-login: If OpenSSL fails with malloc failure, log an error.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 07 Aug 2009 13:56:04 -0400 |
parents | d7251058200c |
children | e57d5c9daed3 |
files | src/login-common/ssl-proxy-openssl.c |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/login-common/ssl-proxy-openssl.c Fri Aug 07 13:24:13 2009 -0400 +++ b/src/login-common/ssl-proxy-openssl.c Fri Aug 07 13:56:04 2009 -0400 @@ -381,6 +381,10 @@ ssl_proxy_destroy(proxy); break; case SSL_ERROR_SSL: + if (ERR_GET_REASON(err) == ERR_R_MALLOC_FAILURE) { + i_error("OpenSSL malloc() failed. " + "You may need to increase login_process_size"); + } errstr = t_strdup_printf("%s failed: %s", func_name, ssl_last_error()); break;