From: Timo Sirainen Date: Mon, 4 Jul 2016 11:44:40 +0000 (+0300) Subject: master: Make sure stdout isn't closed on startup failures. X-Git-Tag: 2.3.0.rc1~3341 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c4138be2a09127319656e8aff4f5ee02e40db1b4;p=thirdparty%2Fdovecot%2Fcore.git 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. --- diff --git a/src/master/service.c b/src/master/service.c index a8bc0af608..565a0171b7 100644 --- a/src/master/service.c +++ b/src/master/service.c @@ -426,6 +426,7 @@ services_create_real(const struct master_settings *set, pool_t pool, 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);