diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2014-01-14 16:57:55 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2014-01-14 16:57:55 +0000 |
commit | f8ea3a2c26a31f7c864f18539eaedf761fb2dc4b (patch) | |
tree | 643ae1ff9a8318b213642996c1087028184311fa /src | |
parent | 8e47b3a7bff73bf03b5ffaf84b8458cdae20964c (diff) | |
download | gnunet-f8ea3a2c26a31f7c864f18539eaedf761fb2dc4b.tar.gz gnunet-f8ea3a2c26a31f7c864f18539eaedf761fb2dc4b.zip |
fix memory leak
Diffstat (limited to 'src')
-rw-r--r-- | src/transport/plugin_transport_tcp.c | 3 |
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); |