# HG changeset patch # User Timo Sirainen # Date 1189874770 -10800 # Node ID ef21700795750942ad81b73169a3104596cac1c0 # Parent 64c9cc85a1b4341f47bf1e9edd48967a7093eb67 Crashfix if both imap and pop3 protocols weren't enabled. diff -r 64c9cc85a1b4 -r ef2170079575 src/master/master-settings.c --- a/src/master/master-settings.c Sat Sep 15 17:39:21 2007 +0300 +++ b/src/master/master-settings.c Sat Sep 15 19:46:10 2007 +0300 @@ -1394,9 +1394,9 @@ /* count only log pipes needed for login and mail processes. we need more, but they're the ones that can use up most of the fds */ for (; server != NULL; server = server->next) { - if (settings_is_active(server->imap)) + if (server->imap != NULL) fd_count += server->imap->login_max_processes_count; - if (settings_is_active(server->pop3)) + if (server->pop3 != NULL) fd_count += server->pop3->login_max_processes_count; fd_count += server->defaults->max_mail_processes; }