]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Fixed SSL parameter file reading in login processes.
authorTimo Sirainen <tss@iki.fi>
Tue, 5 May 2009 00:49:31 +0000 (20:49 -0400)
committerTimo Sirainen <tss@iki.fi>
Tue, 5 May 2009 00:49:31 +0000 (20:49 -0400)
--HG--
branch : HEAD

src/login-common/ssl-proxy-openssl.c

index 98e8351cccd03aa67bdea6228207dd0af725ca68..5afdda892333398a89522353ea99362de10e33fc 100644 (file)
@@ -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 @@ void ssl_proxy_init(void)
           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;