terminated sessions were never removed from ATS
authorMatthias Wachs <wachs@net.in.tum.de>
Fri, 23 Sep 2011 12:24:16 +0000 (12:24 +0000)
committerMatthias Wachs <wachs@net.in.tum.de>
Fri, 23 Sep 2011 12:24:16 +0000 (12:24 +0000)
src/transport/gnunet-service-transport.c

index 6486e1028b61a91fbf50763e068d9b19d286e3dd..d8733fbb398ae505e18cfeac527d66b1f7c23597 100644 (file)
@@ -294,6 +294,12 @@ static void
 plugin_env_session_end (void *cls, const struct GNUNET_PeerIdentity *peer,
                         struct Session *session)
 {
+#if DEBUG_TRANSPORT
+  GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+              "Session %X to peer `%s' ended \n",
+              session, GNUNET_i2s (peer));
+#endif
+  GNUNET_ATS_session_destroyed(GST_ats, peer, session);
   GST_neighbours_session_terminated (peer, session);
 }