From: Timo Sirainen Date: Thu, 5 Aug 2021 14:48:42 +0000 (+0300) Subject: master: Avoid creating prefork timeout if process_limit is already reached X-Git-Tag: 2.3.16~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9ac07b89c130e17aa5011a60ffcde98960cd27e2;p=thirdparty%2Fdovecot%2Fcore.git master: Avoid creating prefork timeout if process_limit is already reached --- diff --git a/src/master/service-monitor.c b/src/master/service-monitor.c index 3e838c9b81..c10e99c7cc 100644 --- a/src/master/service-monitor.c +++ b/src/master/service-monitor.c @@ -378,6 +378,7 @@ static void service_monitor_prefork_timeout(struct service *service) static void service_monitor_start_extra_avail(struct service *service) { if (service->process_avail >= service->set->process_min_avail || + service->process_count >= service->process_limit || service->list->destroying) return;