aboutsummaryrefslogtreecommitdiff
path: root/src/ats
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2012-05-09 12:12:23 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2012-05-09 12:12:23 +0000
commitb89504002afc3cc5e63933366e7b22801b05b6b9 (patch)
tree364ce52b4065e63a620101aac73e6c281a85ae24 /src/ats
parentbb2507185699fa50df901d71a068ec1ea74ff236 (diff)
downloadgnunet-b89504002afc3cc5e63933366e7b22801b05b6b9.tar.gz
gnunet-b89504002afc3cc5e63933366e7b22801b05b6b9.zip
- memleak
Diffstat (limited to 'src/ats')
-rw-r--r--src/ats/gnunet-service-ats_addresses.c2
-rw-r--r--src/ats/gnunet-service-ats_scheduling.c9
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 ()
862void 862void
863GAS_addresses_done () 863GAS_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/**