changeset 13727:ba1f99456742

login: Call master_service_init_finish() later. This prevents automatic infinite process respawns if SSL initialization fails.
author Timo Sirainen <tss@iki.fi>
date Fri, 18 Nov 2011 21:37:34 +0200
parents c6f5203bf59f
children 9a6aa717bc46
files src/login-common/main.c
diffstat 1 files changed, 1 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/login-common/main.c	Fri Nov 18 21:35:52 2011 +0200
+++ b/src/login-common/main.c	Fri Nov 18 21:37:34 2011 +0200
@@ -382,10 +382,8 @@
 		login_settings_read(set_pool, NULL, NULL, NULL,
 				    &global_other_settings);
 
-	/* main_preinit() needs to know the client limit, which is set by
-	   this. so call it first. */
+	main_preinit(allow_core_dumps);
 	master_service_init_finish(master_service);
-	main_preinit(allow_core_dumps);
 	main_init(login_socket);
 
 	master_service_run(master_service, client_connected);