From 4dc6c16a353cce59fac581fcbab5d5f22ee5ad6b Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Mon, 14 Nov 2011 16:30:25 +0000 Subject: fixing 1891 --- src/transport/gnunet-service-transport.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') 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 plugin_env_session_end (void *cls, const struct GNUNET_PeerIdentity *peer, struct Session *session) { + const char *transport_name = cls; struct GNUNET_HELLO_Address address; #if DEBUG_TRANSPORT @@ -347,9 +348,9 @@ plugin_env_session_end (void *cls, const struct GNUNET_PeerIdentity *peer, address.peer = *peer; address.address = NULL; address.address_length = 0; - address.transport_name = cls; - GNUNET_ATS_address_destroyed (GST_ats, &address, session); + address.transport_name = transport_name; GST_neighbours_session_terminated (peer, session); + GNUNET_ATS_address_destroyed (GST_ats, &address, session); } -- cgit v1.2.3