From 078b93116a46cb1a171fed292cc12669efdbb11a Mon Sep 17 00:00:00 2001 From: Thadeu Lima de Souza Cascardo Date: Fri, 19 Jun 2009 23:29:29 -0300 Subject: [PATCH] Destroy SSL connection properly. --- ssl.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ssl.c b/ssl.c index fff8e63..3bdf1e2 100644 --- a/ssl.c +++ b/ssl.c @@ -33,6 +33,13 @@ ssl_connect (net_hook_t *hook) static void ssl_close (net_hook_t *hook) { + if (hook->peer) + { + hook->peer->peer = NULL; + gnet_conn_disconnect (hook->peer->conn); + } + gnet_conn_delete (hook->conn); + g_slice_free (net_hook_t, hook); } static void -- 2.20.1