dovecot-1.2: Cleanup: Calculate file descriptor count a bit more...

dovecot at dovecot.org dovecot at dovecot.org
Tue Jun 17 12:36:40 EEST 2008


details:   http://hg.dovecot.org/dovecot-1.2/rev/560611fa3d68
changeset: 7851:560611fa3d68
user:      Timo Sirainen <tss at iki.fi>
date:      Fri Jun 13 00:36:23 2008 +0300
description:
Cleanup: Calculate file descriptor count a bit more correctly.

diffstat:

1 file changed, 2 insertions(+), 1 deletion(-)
src/master/login-process.c |    3 ++-

diffs (13 lines):

diff -r 7f9f7fc02359 -r 560611fa3d68 src/master/login-process.c
--- a/src/master/login-process.c	Fri Jun 13 00:28:18 2008 +0300
+++ b/src/master/login-process.c	Fri Jun 13 00:36:23 2008 +0300
@@ -686,7 +686,8 @@ static pid_t create_login_process(struct
 	}
 
 	restrict_process_size(group->set->login_process_size, (unsigned int)-1);
-	fd_limit = 16 + listen_count + ssl_listen_count +
+	/* +16 is just for some extra things the process might want */
+	fd_limit = 16 + cur_fd +
 		2 * (group->set->login_process_per_connection ? 1 :
 		     group->set->login_max_connections);
 #ifdef DEBUG


More information about the dovecot-cvs mailing list