aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/transport/gnunet-service-transport.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/transport/gnunet-service-transport.c b/src/transport/gnunet-service-transport.c
index 7fd4760ef..0b21812de 100644
--- a/src/transport/gnunet-service-transport.c
+++ b/src/transport/gnunet-service-transport.c
@@ -333,6 +333,7 @@ static void
333plugin_env_session_end (void *cls, const struct GNUNET_PeerIdentity *peer, 333plugin_env_session_end (void *cls, const struct GNUNET_PeerIdentity *peer,
334 struct Session *session) 334 struct Session *session)
335{ 335{
336 const char *transport_name = cls;
336 struct GNUNET_HELLO_Address address; 337 struct GNUNET_HELLO_Address address;
337 338
338#if DEBUG_TRANSPORT 339#if DEBUG_TRANSPORT
@@ -347,9 +348,9 @@ plugin_env_session_end (void *cls, const struct GNUNET_PeerIdentity *peer,
347 address.peer = *peer; 348 address.peer = *peer;
348 address.address = NULL; 349 address.address = NULL;
349 address.address_length = 0; 350 address.address_length = 0;
350 address.transport_name = cls; 351 address.transport_name = transport_name;
351 GNUNET_ATS_address_destroyed (GST_ats, &address, session);
352 GST_neighbours_session_terminated (peer, session); 352 GST_neighbours_session_terminated (peer, session);
353 GNUNET_ATS_address_destroyed (GST_ats, &address, session);
353} 354}
354 355
355 356