Mercurial > dovecot > core-2.2
changeset 9217:5595d6d07a47 HEAD
Fixed SSL parameter file reading in login processes.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 04 May 2009 20:49:31 -0400 |
parents | 8d4b7abdcf3a |
children | 4a42f694b762 |
files | src/login-common/ssl-proxy-openssl.c |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/login-common/ssl-proxy-openssl.c Mon May 04 20:32:44 2009 -0400 +++ b/src/login-common/ssl-proxy-openssl.c Mon May 04 20:49:31 2009 -0400 @@ -27,6 +27,8 @@ /* Check every 30 minutes if parameters file has been updated */ #define SSL_PARAMFILE_CHECK_INTERVAL (60*30) +#define SSL_PARAMETERS_FILENAME "ssl-parameters.dat" + enum ssl_io_action { SSL_ADD_INPUT, SSL_REMOVE_INPUT, @@ -902,6 +904,9 @@ initialized though. */ (void)RAND_bytes(&buf, 1); + memset(&ssl_params, 0, sizeof(ssl_params)); + ssl_params.fname = SSL_PARAMETERS_FILENAME; + ssl_proxy_count = 0; ssl_proxies = NULL; ssl_initialized = TRUE;