diff options
Diffstat (limited to 'src/ats/gnunet-service-ats_addresses.c')
-rw-r--r-- | src/ats/gnunet-service-ats_addresses.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/ats/gnunet-service-ats_addresses.c b/src/ats/gnunet-service-ats_addresses.c index 743c19436..a1d47e3b9 100644 --- a/src/ats/gnunet-service-ats_addresses.c +++ b/src/ats/gnunet-service-ats_addresses.c | |||
@@ -726,6 +726,9 @@ GAS_addresses_destroy_all () | |||
726 | { | 726 | { |
727 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, | 727 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, |
728 | "Destroying all addresses\n"); | 728 | "Destroying all addresses\n"); |
729 | if (0 == | ||
730 | GNUNET_CONTAINER_multipeermap_size (GSA_addresses)) | ||
731 | return; | ||
729 | GAS_plugin_solver_lock (); | 732 | GAS_plugin_solver_lock (); |
730 | GNUNET_CONTAINER_multipeermap_iterate (GSA_addresses, | 733 | GNUNET_CONTAINER_multipeermap_iterate (GSA_addresses, |
731 | &destroy_all_address_it, | 734 | &destroy_all_address_it, |