changeset 9431:33727c70e89d HEAD

lib-master: When master dies, stop listening for new connections.
author Timo Sirainen <tss@iki.fi>
date Mon, 01 Jun 2009 15:21:21 -0400
parents ace6f94f60bc
children f8826c72f71b
files src/lib-master/master-service.c
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-master/master-service.c	Mon Jun 01 15:19:41 2009 -0400
+++ b/src/lib-master/master-service.c	Mon Jun 01 15:21:21 2009 -0400
@@ -228,6 +228,8 @@
 	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)