dovecot-2.2: lib-master: If ssl settings are used, initialize ss...
dovecot at dovecot.org
dovecot at dovecot.org
Mon Feb 25 15:52:39 EET 2013
details: http://hg.dovecot.org/dovecot-2.2/rev/6b0c284ecede
changeset: 15931:6b0c284ecede
user: Timo Sirainen <tss at iki.fi>
date: Mon Feb 25 15:51:16 2013 +0200
description:
lib-master: If ssl settings are used, initialize ssl context automatically.
diffstat:
src/lib-master/master-service.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diffs (28 lines):
diff -r ca262f790338 -r 6b0c284ecede src/lib-master/master-service.c
--- a/src/lib-master/master-service.c Mon Feb 25 15:50:50 2013 +0200
+++ b/src/lib-master/master-service.c Mon Feb 25 15:51:16 2013 +0200
@@ -15,6 +15,7 @@
#include "syslog-util.h"
#include "master-instance.h"
#include "master-login.h"
+#include "master-service-ssl.h"
#include "master-service-private.h"
#include "master-service-settings.h"
@@ -441,6 +442,8 @@
master_status_error, service);
}
master_service_io_listeners_add(service);
+ if (service->want_ssl_settings)
+ master_service_ssl_ctx_init(service);
if ((service->flags & MASTER_SERVICE_FLAG_STD_CLIENT) != 0) {
/* we already have a connection to be served */
@@ -714,6 +717,7 @@
*_service = NULL;
master_service_io_listeners_remove(service);
+ master_service_ssl_ctx_deinit(service);
master_service_close_config_fd(service);
if (service->to_die != NULL)
More information about the dovecot-cvs
mailing list