aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2014-01-14 16:57:55 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2014-01-14 16:57:55 +0000
commitf8ea3a2c26a31f7c864f18539eaedf761fb2dc4b (patch)
tree643ae1ff9a8318b213642996c1087028184311fa /src
parent8e47b3a7bff73bf03b5ffaf84b8458cdae20964c (diff)
downloadgnunet-f8ea3a2c26a31f7c864f18539eaedf761fb2dc4b.tar.gz
gnunet-f8ea3a2c26a31f7c864f18539eaedf761fb2dc4b.zip
fix memory leak
Diffstat (limited to 'src')
-rw-r--r--src/transport/plugin_transport_tcp.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/transport/plugin_transport_tcp.c b/src/transport/plugin_transport_tcp.c
index 025dd4fa0..0af690062 100644
--- a/src/transport/plugin_transport_tcp.c
+++ b/src/transport/plugin_transport_tcp.c
@@ -817,7 +817,7 @@ tcp_disconnect_session (void *cls, struct Session *session)
817 GNUNET_SERVER_client_drop (session->client); 817 GNUNET_SERVER_client_drop (session->client);
818 session->client = NULL; 818 session->client = NULL;
819 } 819 }
820 GNUNET_HELLO_address_free(session->address); 820 GNUNET_HELLO_address_free (session->address);
821 GNUNET_assert(NULL == session->transmit_handle); 821 GNUNET_assert(NULL == session->transmit_handle);
822 GNUNET_free(session); 822 GNUNET_free(session);
823 return GNUNET_OK; 823 return GNUNET_OK;
@@ -1504,7 +1504,6 @@ tcp_plugin_get_session (void *cls, const struct GNUNET_HELLO_Address *address)
1504 1504
1505 session = create_session (plugin, address, 1505 session = create_session (plugin, address,
1506 GNUNET_SERVER_connect_socket (plugin->server, sa), GNUNET_NO); 1506 GNUNET_SERVER_connect_socket (plugin->server, sa), GNUNET_NO);
1507 session->address = GNUNET_HELLO_address_copy (address);
1508 session->ats_address_network_type = (enum GNUNET_ATS_Network_Type) ntohl ( 1507 session->ats_address_network_type = (enum GNUNET_ATS_Network_Type) ntohl (
1509 ats.value); 1508 ats.value);
1510 GNUNET_break(session->ats_address_network_type != GNUNET_ATS_NET_UNSPECIFIED); 1509 GNUNET_break(session->ats_address_network_type != GNUNET_ATS_NET_UNSPECIFIED);