diff options
author | Christian Grothoff <christian@grothoff.org> | 2016-03-16 21:48:33 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2016-03-16 21:48:33 +0000 |
commit | be8464c9e6dbc81c7bd002bd5657611628a1357d (patch) | |
tree | 8208f4ffdd111807184d1578a84b392d8caf2af9 /src/ats/gnunet-service-ats_addresses.c | |
parent | 1b232edaaf7ea6f77d3246c390a43ac25fbd164b (diff) | |
download | gnunet-be8464c9e6dbc81c7bd002bd5657611628a1357d.tar.gz gnunet-be8464c9e6dbc81c7bd002bd5657611628a1357d.zip |
lock solver during shutdown to terminate faster
Diffstat (limited to 'src/ats/gnunet-service-ats_addresses.c')
-rw-r--r-- | src/ats/gnunet-service-ats_addresses.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/ats/gnunet-service-ats_addresses.c b/src/ats/gnunet-service-ats_addresses.c index a49a002e9..d8f467688 100644 --- a/src/ats/gnunet-service-ats_addresses.c +++ b/src/ats/gnunet-service-ats_addresses.c | |||
@@ -405,7 +405,9 @@ GAS_addresses_done () | |||
405 | { | 405 | { |
406 | GNUNET_log(GNUNET_ERROR_TYPE_INFO, | 406 | GNUNET_log(GNUNET_ERROR_TYPE_INFO, |
407 | "Shutting down addresses\n"); | 407 | "Shutting down addresses\n"); |
408 | GAS_plugin_solver_lock (); | ||
408 | GAS_addresses_destroy_all (); | 409 | GAS_addresses_destroy_all (); |
410 | GAS_plugin_solver_unlock (); | ||
409 | GNUNET_CONTAINER_multipeermap_destroy (GSA_addresses); | 411 | GNUNET_CONTAINER_multipeermap_destroy (GSA_addresses); |
410 | GSA_addresses = NULL; | 412 | GSA_addresses = NULL; |
411 | } | 413 | } |