[dovecot-cvs] dovecot/src/login client-authenticate.c,1.16,1.17

cras at procontrol.fi cras at procontrol.fi
Mon Nov 25 17:00:55 EET 2002


Update of /home/cvs/dovecot/src/login
In directory danu:/tmp/cvs-serv27819

Modified Files:
	client-authenticate.c 
Log Message:
We crashed if master process didn't let us authenticate.



Index: client-authenticate.c
===================================================================
RCS file: /home/cvs/dovecot/src/login/client-authenticate.c,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- client-authenticate.c	20 Nov 2002 19:49:11 -0000	1.16
+++ client-authenticate.c	25 Nov 2002 15:00:53 -0000	1.17
@@ -91,6 +91,7 @@
 	switch (result) {
 	case MASTER_RESULT_SUCCESS:
 		client_destroy(client, "Logged in.");
+		client_unref(client);
 		break;
 	case MASTER_RESULT_INTERNAL_FAILURE:
 		client_auth_abort(client, "Internal failure");
@@ -99,8 +100,6 @@
 		client_auth_abort(client, NULL);
 		break;
 	}
-
-	client_unref(client);
 }
 
 static void client_send_auth_data(Client *client, const unsigned char *data,




More information about the dovecot-cvs mailing list