From acf9448994a20612b2b8214e9dc05c5010329c8e Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Mon, 20 Apr 2020 18:32:57 +0300 Subject: [PATCH] lib-master: Fix MASTER_SERVICE_FLAG_USE_SSL_SETTINGS when running standalone --- src/lib-master/master-service.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib-master/master-service.c b/src/lib-master/master-service.c index b111b9bf77..339c4f5b4f 100644 --- a/src/lib-master/master-service.c +++ b/src/lib-master/master-service.c @@ -193,8 +193,6 @@ static void master_service_init_socket_listeners(struct master_service *service) } service->want_ssl_server = have_ssl_sockets || (service->flags & MASTER_SERVICE_FLAG_HAVE_STARTTLS) != 0; - service->want_ssl_settings = service->want_ssl_server || - (service->flags & MASTER_SERVICE_FLAG_USE_SSL_SETTINGS) != 0; } struct master_service * @@ -283,6 +281,8 @@ master_service_init(const char *name, enum master_service_flags flags, T_BEGIN { master_service_init_socket_listeners(service); } T_END; + service->want_ssl_settings = service->want_ssl_server || + (service->flags & MASTER_SERVICE_FLAG_USE_SSL_SETTINGS) != 0; #ifdef HAVE_SSL /* load SSL module if necessary */ -- 2.47.3