diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2012-05-09 12:12:23 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2012-05-09 12:12:23 +0000 |
commit | b89504002afc3cc5e63933366e7b22801b05b6b9 (patch) | |
tree | 364ce52b4065e63a620101aac73e6c281a85ae24 /src/ats | |
parent | bb2507185699fa50df901d71a068ec1ea74ff236 (diff) | |
download | gnunet-b89504002afc3cc5e63933366e7b22801b05b6b9.tar.gz gnunet-b89504002afc3cc5e63933366e7b22801b05b6b9.zip |
- memleak
Diffstat (limited to 'src/ats')
-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 | /** |