diff options
author | Martin Schanzenbach <schanzen@gnunet.org> | 2024-11-28 09:31:09 +0100 |
---|---|---|
committer | Martin Schanzenbach <schanzen@gnunet.org> | 2024-11-28 09:31:09 +0100 |
commit | d81aca3af5a1ad461c9c096e125f1b00ae5b78cc (patch) | |
tree | 7319e674f8073081c0fa483cf24f9c6874902e3e | |
parent | 40d1433b8abc71eabc063b2c9be3c1f7562e865b (diff) | |
download | gnunet-d81aca3af5a1ad461c9c096e125f1b00ae5b78cc.tar.gz gnunet-d81aca3af5a1ad461c9c096e125f1b00ae5b78cc.zip |
transport: Attempt to fix issue #9246
-rw-r--r-- | src/service/transport/gnunet-service-transport.c | 14 |
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 | ||