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) {