changeset 20494:d94cdfbc61e1

master: Make sure stdout isn't closed on startup failures. closing master_fd might have tried to close(0) since it wasn't initialized to -1.
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Mon, 04 Jul 2016 14:44:40 +0300
parents 4c77eadf2e9f
children 143b367cc784
files src/master/service.c
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/master/service.c	Mon Jul 04 09:37:33 2016 +0300
+++ b/src/master/service.c	Mon Jul 04 14:44:40 2016 +0300
@@ -426,6 +426,7 @@
 	service_list->set = set;
 	service_list->master_log_fd[0] = -1;
 	service_list->master_log_fd[1] = -1;
+	service_list->master_fd = -1;
 
 	service_settings = array_get(&set->services, &count);
 	p_array_init(&service_list->services, pool, count);