Mercurial > dovecot > core-2.2
changeset 636:02a80e0f71cb HEAD
If SSL handshake failed we accessed free'd memory.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 20 Nov 2002 21:30:31 +0200 |
parents | 90a65c017bf0 |
children | 6e5279a60f82 |
files | src/login/client.c |
diffstat | 1 files changed, 1 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/login/client.c Wed Nov 20 21:20:23 2002 +0200 +++ b/src/login/client.c Wed Nov 20 21:30:31 2002 +0200 @@ -56,6 +56,7 @@ /* must be removed before ssl_proxy_new(), since it may io_add() the same fd. */ io_remove(client->io); + client->io = NULL; fd_ssl = ssl_proxy_new(client->fd); if (fd_ssl != -1) {