Mercurial > dovecot > original-hg > dovecot-1.2
diff src/master/login-process.c @ 5846:21e529b8a701 HEAD
Initial implementation for mail_max_user_connections setting.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 30 Jun 2007 19:14:08 +0300 |
parents | f655c4d4a419 |
children | 3f2eb1b9c555 |
line wrap: on
line diff
--- a/src/master/login-process.c Sat Jun 30 19:01:06 2007 +0300 +++ b/src/master/login-process.c Sat Jun 30 19:14:08 2007 +0300 @@ -94,12 +94,12 @@ memset(&master_reply, 0, sizeof(master_reply)); if (user == NULL) - master_reply.success = FALSE; + master_reply.status = MASTER_LOGIN_STATUS_INTERNAL_ERROR; else { struct login_group *group = request->process->group; t_push(); - master_reply.success = + master_reply.status = create_mail_process(group->mail_process_type, group->set, request->fd, &request->local_ip, @@ -683,7 +683,8 @@ } static void -login_process_destroyed(struct child_process *process, bool abnormal_exit) +login_process_destroyed(struct child_process *process, + pid_t pid __attr_unused__, bool abnormal_exit) { struct login_process *p = (struct login_process *)process; @@ -910,8 +911,6 @@ void login_processes_deinit(void) { - login_processes_destroy_all(); - if (to != NULL) timeout_remove(&to); if (io_listen != NULL)