From: Thadeu Lima de Souza Cascardo Date: Sat, 20 Jun 2009 02:29:29 +0000 (-0300) Subject: Destroy SSL connection properly. X-Git-Tag: v0.1.3~87 X-Git-Url: http://git.cascardo.info/?p=cascardo%2Frnetproxy.git;a=commitdiff_plain;h=078b93116a46cb1a171fed292cc12669efdbb11a Destroy SSL connection properly. --- 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