aboutsummaryrefslogtreecommitdiff
path: root/src/service/transport/gnunet-service-transport.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/service/transport/gnunet-service-transport.c')
-rw-r--r--src/service/transport/gnunet-service-transport.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/service/transport/gnunet-service-transport.c b/src/service/transport/gnunet-service-transport.c
index 6e3bfe9ad..32d23677a 100644
--- a/src/service/transport/gnunet-service-transport.c
+++ b/src/service/transport/gnunet-service-transport.c
@@ -12892,6 +12892,13 @@ do_shutdown (void *cls)
12892 GNUNET_SCHEDULER_cancel (dvlearn_task); 12892 GNUNET_SCHEDULER_cancel (dvlearn_task);
12893 dvlearn_task = NULL; 12893 dvlearn_task = NULL;
12894 } 12894 }
12895 GNUNET_CONTAINER_multishortmap_destroy (dvlearn_map);
12896 dvlearn_map = NULL;
12897 GNUNET_CONTAINER_heap_destroy (validation_heap);
12898 validation_heap = NULL;
12899 GNUNET_CONTAINER_multipeermap_iterate (dv_routes, &free_dv_routes_cb, NULL);
12900 GNUNET_CONTAINER_multipeermap_destroy (dv_routes);
12901 dv_routes = NULL;
12895 if (NULL != GST_stats) 12902 if (NULL != GST_stats)
12896 { 12903 {
12897 GNUNET_STATISTICS_destroy (GST_stats, GNUNET_NO); 12904 GNUNET_STATISTICS_destroy (GST_stats, GNUNET_NO);
@@ -12950,13 +12957,6 @@ do_shutdown (void *cls)
12950 GNUNET_PEERSTORE_disconnect (peerstore); 12957 GNUNET_PEERSTORE_disconnect (peerstore);
12951 peerstore = NULL; 12958 peerstore = NULL;
12952 } 12959 }
12953 GNUNET_CONTAINER_multishortmap_destroy (dvlearn_map);
12954 dvlearn_map = NULL;
12955 GNUNET_CONTAINER_heap_destroy (validation_heap);
12956 validation_heap = NULL;
12957 GNUNET_CONTAINER_multipeermap_iterate (dv_routes, &free_dv_routes_cb, NULL);
12958 GNUNET_CONTAINER_multipeermap_destroy (dv_routes);
12959 dv_routes = NULL;
12960 GNUNET_SCHEDULER_shutdown (); 12960 GNUNET_SCHEDULER_shutdown ();
12961} 12961}
12962 12962