diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/ats/gnunet-service-ats_addresses.c | 2 | ||||
-rw-r--r-- | src/ats/gnunet-service-ats_scheduling.c | 9 |
2 files changed, 9 insertions, 2 deletions
diff --git a/src/ats/gnunet-service-ats_addresses.c b/src/ats/gnunet-service-ats_addresses.c index aff7cede1..865460452 100644 --- a/src/ats/gnunet-service-ats_addresses.c +++ b/src/ats/gnunet-service-ats_addresses.c | |||
@@ -862,8 +862,8 @@ GAS_addresses_destroy_all () | |||
862 | void | 862 | void |
863 | GAS_addresses_done () | 863 | GAS_addresses_done () |
864 | { | 864 | { |
865 | running = GNUNET_NO; | ||
866 | GAS_addresses_destroy_all (); | 865 | GAS_addresses_destroy_all (); |
866 | running = GNUNET_NO; | ||
867 | GNUNET_CONTAINER_multihashmap_destroy (addresses); | 867 | GNUNET_CONTAINER_multihashmap_destroy (addresses); |
868 | addresses = NULL; | 868 | addresses = NULL; |
869 | #if HAVE_LIBGLPK | 869 | #if HAVE_LIBGLPK |
diff --git a/src/ats/gnunet-service-ats_scheduling.c b/src/ats/gnunet-service-ats_scheduling.c index d8ab0c927..563c8f43c 100644 --- a/src/ats/gnunet-service-ats_scheduling.c +++ b/src/ats/gnunet-service-ats_scheduling.c | |||
@@ -317,7 +317,14 @@ GAS_handle_address_in_use (void *cls, struct GNUNET_SERVER_Client *client, | |||
317 | ntohl (m->session_id), | 317 | ntohl (m->session_id), |
318 | in_use); | 318 | in_use); |
319 | 319 | ||
320 | GNUNET_SERVER_receive_done (client, res); | 320 | if (res == GNUNET_OK) |
321 | GNUNET_SERVER_receive_done (client, GNUNET_OK); | ||
322 | else | ||
323 | { | ||
324 | GNUNET_break (0); | ||
325 | GNUNET_SERVER_receive_done (client, GNUNET_SYSERR); | ||
326 | } | ||
327 | |||
321 | } | 328 | } |
322 | 329 | ||
323 | /** | 330 | /** |