aboutsummaryrefslogtreecommitdiff
path: root/src/ats/gnunet-service-ats_performance.c
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2013-11-19 12:40:04 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2013-11-19 12:40:04 +0000
commitf2554d328813646fe2bf6771ea269578b9961622 (patch)
tree04e82cd9bb13dac95b91ed9bcaad228ae66d3dcc /src/ats/gnunet-service-ats_performance.c
parent8dda13088674ec864e3133e8a5770e01704e8409 (diff)
downloadgnunet-f2554d328813646fe2bf6771ea269578b9961622.tar.gz
gnunet-f2554d328813646fe2bf6771ea269578b9961622.zip
- reduce debug level in proportional
- store pref client in DLL - remove disconnected clients
Diffstat (limited to 'src/ats/gnunet-service-ats_performance.c')
-rw-r--r--src/ats/gnunet-service-ats_performance.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ats/gnunet-service-ats_performance.c b/src/ats/gnunet-service-ats_performance.c
index d94b0a7e6..8aad96eea 100644
--- a/src/ats/gnunet-service-ats_performance.c
+++ b/src/ats/gnunet-service-ats_performance.c
@@ -129,6 +129,7 @@ GAS_performance_remove_client (struct GNUNET_SERVER_Client *client)
129 if (NULL == pc) 129 if (NULL == pc)
130 return; 130 return;
131 GNUNET_CONTAINER_DLL_remove (pc_head, pc_tail, pc); 131 GNUNET_CONTAINER_DLL_remove (pc_head, pc_tail, pc);
132 GAS_addresses_preference_client_disconnect (GSA_addresses, client);
132 GNUNET_free (pc); 133 GNUNET_free (pc);
133} 134}
134 135
@@ -639,7 +640,7 @@ GAS_handle_preference_change (void *cls,
639 1, GNUNET_NO); 640 1, GNUNET_NO);
640 pi = (const struct PreferenceInformation *) &msg[1]; 641 pi = (const struct PreferenceInformation *) &msg[1];
641 for (i = 0; i < nump; i++) 642 for (i = 0; i < nump; i++)
642 GAS_addresses_change_preference (GSA_addresses, 643 GAS_addresses_preference_change (GSA_addresses,
643 client, 644 client,
644 &msg->peer, 645 &msg->peer,
645 (enum GNUNET_ATS_PreferenceKind) 646 (enum GNUNET_ATS_PreferenceKind)