Mercurial > dovecot > original-hg > dovecot-1.2
diff src/master/login-process.c @ 4740:0a1fa29ac87f HEAD
inetd logins kept crashing dovecot master.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 04 Nov 2006 14:05:13 +0200 |
parents | f032a5d2bc0d |
children | 5b4c9b20eba0 |
line wrap: on
line diff
--- a/src/master/login-process.c Sat Nov 04 13:22:17 2006 +0200 +++ b/src/master/login-process.c Sat Nov 04 14:05:13 2006 +0200 @@ -91,6 +91,7 @@ struct master_login_reply master_reply; ssize_t ret; + memset(&master_reply, 0, sizeof(master_reply)); if (user == NULL) master_reply.success = FALSE; else { @@ -844,6 +845,7 @@ static bool login_process_init_group(struct login_process *p) { + p->group->refcount++; p->group->processes++; p->group->listening_processes++;