Mercurial > dovecot > original-hg > dovecot-1.2
changeset 7851:560611fa3d68 HEAD
Cleanup: Calculate file descriptor count a bit more correctly.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 13 Jun 2008 00:36:23 +0300 |
parents | 7f9f7fc02359 |
children | 53604857c7d2 |
files | src/master/login-process.c |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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 @@ } 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