From: Timo Sirainen Date: Wed, 12 Aug 2009 21:01:40 +0000 (-0400) Subject: Fixed openssl malloc() failure check. X-Git-Tag: 2.0.alpha1~284 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6f1ad43eed8037d91370b67e62e7f78ef2e4bb51;p=thirdparty%2Fdovecot%2Fcore.git Fixed openssl malloc() failure check. --HG-- branch : HEAD --- diff --git a/src/login-common/ssl-proxy-openssl.c b/src/login-common/ssl-proxy-openssl.c index 35badb91e7..82ceff173b 100644 --- a/src/login-common/ssl-proxy-openssl.c +++ b/src/login-common/ssl-proxy-openssl.c @@ -388,7 +388,7 @@ static void ssl_handle_error(struct ssl_proxy *proxy, int ret, ssl_proxy_destroy(proxy); break; case SSL_ERROR_SSL: - if (ERR_GET_REASON(err) == ERR_R_MALLOC_FAILURE) { + if (ERR_GET_REASON(ERR_peek_error()) == ERR_R_MALLOC_FAILURE) { i_error("OpenSSL malloc() failed. " "You may need to increase login_process_size"); }