From 30ce578efc5890c3544b381abadfcb1ba33c7fe7 Mon Sep 17 00:00:00 2001 From: Matthias Wachs Date: Sat, 29 Mar 2014 05:45:46 +0000 Subject: destroy session if connect fails --- src/transport/plugin_transport_http_client.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/transport/plugin_transport_http_client.c b/src/transport/plugin_transport_http_client.c index 0554b1957..ed6d84471 100644 --- a/src/transport/plugin_transport_http_client.c +++ b/src/transport/plugin_transport_http_client.c @@ -1429,7 +1429,8 @@ client_connect (struct Session *s) if ((GNUNET_SYSERR == client_connect_get (s)) || (GNUNET_SYSERR == client_connect_put (s))) { - GNUNET_break (0); + plugin->env->session_end (plugin->env->cls, s->address, s); + client_delete_session (s); return GNUNET_SYSERR; } -- cgit v1.2.3