changeset 2237:6b05e30c669a HEAD

crashfix if client closes connection while authenticating
author Timo Sirainen <tss@iki.fi>
date Wed, 23 Jun 2004 21:05:14 +0300
parents 43b82a35888d
children 9cc23c29aaec
files src/imap-login/client-authenticate.c src/pop3-login/client-authenticate.c
diffstat 2 files changed, 2 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/src/imap-login/client-authenticate.c	Wed Jun 23 20:50:43 2004 +0300
+++ b/src/imap-login/client-authenticate.c	Wed Jun 23 21:05:14 2004 +0300
@@ -235,10 +235,8 @@
 	char *line;
 	size_t linelen, bufsize;
 
-	if (!client_read(client)) {
-		client_unref(client);
+	if (!client_read(client))
 		return;
-	}
 
 	if (client->skip_line) {
 		if (i_stream_next_line(client->input) == NULL)
--- a/src/pop3-login/client-authenticate.c	Wed Jun 23 20:50:43 2004 +0300
+++ b/src/pop3-login/client-authenticate.c	Wed Jun 23 21:05:14 2004 +0300
@@ -235,10 +235,8 @@
 	char *line;
 	size_t linelen, bufsize;
 
-	if (!client_read(client)) {
-		client_unref(client);
+	if (!client_read(client))
 		return;
-	}
 
 	/* @UNSAFE */
 	line = i_stream_next_line(client->input);