-only trigger check config if we actually need it
[oweals/gnunet.git] / src / ats / gnunet-service-ats_addresses.c
index a49a002e9cf7122d6b5475cfeee30e9597501b07..d8f467688e63ee1115445291f1ca5a999c799e41 100644 (file)
@@ -405,7 +405,9 @@ GAS_addresses_done ()
 {
   GNUNET_log(GNUNET_ERROR_TYPE_INFO,
              "Shutting down addresses\n");
+  GAS_plugin_solver_lock ();
   GAS_addresses_destroy_all ();
+  GAS_plugin_solver_unlock ();
   GNUNET_CONTAINER_multipeermap_destroy (GSA_addresses);
   GSA_addresses = NULL;
 }