Mercurial > dovecot > original-hg > dovecot-1.2
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);