From: Timo Sirainen Date: Mon, 1 Jun 2009 19:21:21 +0000 (-0400) Subject: lib-master: When master dies, stop listening for new connections. X-Git-Tag: 2.0.alpha1~621 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7f13786e6a18a846376e46d77349528d99935871;p=thirdparty%2Fdovecot%2Fcore.git lib-master: When master dies, stop listening for new connections. --HG-- branch : HEAD --- diff --git a/src/lib-master/master-service.c b/src/lib-master/master-service.c index be9fc6a212..4e5fd48cb6 100644 --- a/src/lib-master/master-service.c +++ b/src/lib-master/master-service.c @@ -228,6 +228,8 @@ static void master_status_error(void *context) if (service->master_status.available_count == service->total_available_count) master_service_stop(service); + else + io_listeners_remove(service); } void master_service_init_finish(struct master_service *service)