Mercurial > dovecot > original-hg > dovecot-1.2
changeset 6153:fc7c4af3e870 HEAD
If STARTTLS failed because max. number of connections for process was
reached, don't assert-crash.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 01 Aug 2007 13:13:41 +0300 |
parents | 58144db52331 |
children | e87bfcbc490d |
files | src/imap-login/client.c src/pop3-login/client.c |
diffstat | 2 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/imap-login/client.c Wed Aug 01 12:57:59 2007 +0300 +++ b/src/imap-login/client.c Wed Aug 01 13:13:41 2007 +0300 @@ -119,7 +119,7 @@ client_ref(client); connection_queue_add(1); - if (!client_unref(client)) + if (!client_unref(client) || client->destroyed) return; fd_ssl = ssl_proxy_new(client->common.fd, &client->common.ip,
--- a/src/pop3-login/client.c Wed Aug 01 12:57:59 2007 +0300 +++ b/src/pop3-login/client.c Wed Aug 01 13:13:41 2007 +0300 @@ -75,7 +75,7 @@ client_ref(client); connection_queue_add(1); - if (!client_unref(client)) + if (!client_unref(client) || client->destroyed) return; fd_ssl = ssl_proxy_new(client->common.fd, &client->common.ip,