dovecot-2.0: *-login: fd limit wasn't set correctly.

dovecot at dovecot.org dovecot at dovecot.org
Wed Sep 30 19:18:31 EEST 2009


details:   http://hg.dovecot.org/dovecot-2.0/rev/0d5d10a3273c
changeset: 9951:0d5d10a3273c
user:      Timo Sirainen <tss at iki.fi>
date:      Wed Sep 30 12:18:16 2009 -0400
description:
*-login: fd limit wasn't set correctly.

diffstat:

1 file changed, 3 insertions(+), 1 deletion(-)
src/login-common/main.c |    4 +++-

diffs (15 lines):

diff -r 7aea0156986a -r 0d5d10a3273c src/login-common/main.c
--- a/src/login-common/main.c	Wed Sep 30 11:08:18 2009 -0400
+++ b/src/login-common/main.c	Wed Sep 30 12:18:16 2009 -0400
@@ -205,8 +205,10 @@ int main(int argc, char *argv[], char *e
 	global_login_settings =
 		login_settings_read(master_service, set_pool, NULL, NULL);
 
+	/* main_preinit() needs to know the client limit, which is set by
+	   this. so call it first. */
+	master_service_init_finish(master_service);
 	main_preinit();
-	master_service_init_finish(master_service);
 	main_init();
 
 	master_service_run(master_service, client_connected);


More information about the dovecot-cvs mailing list