changeset 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 1d042234c9f9
children deccf9e1aebc
files src/master/login-process.c
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
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++;