From: Timo Sirainen Date: Tue, 24 Jun 2003 23:10:44 +0000 (+0300) Subject: imap-login could get into infinite loop if connection was closed improperly. X-Git-Tag: 1.1.alpha1~4535 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b9a679ee988fe368fca2a5b67af6e947d12641ca;p=thirdparty%2Fdovecot%2Fcore.git imap-login could get into infinite loop if connection was closed improperly. --HG-- branch : HEAD --- diff --git a/src/imap-login/client.c b/src/imap-login/client.c index 19f0546251..2e7440a289 100644 --- a/src/imap-login/client.c +++ b/src/imap-login/client.c @@ -202,7 +202,7 @@ static int client_handle_input(struct imap_client *client) /* remove \r\n */ if (client->skip_line) { if (!client_skip_line(client)) - return TRUE; + return FALSE; client->skip_line = FALSE; } @@ -225,7 +225,7 @@ static int client_handle_input(struct imap_client *client) case -1: /* error */ client_destroy(client, NULL); - return TRUE; + return FALSE; case -2: /* not enough data */ return FALSE;