diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2013-11-19 12:40:04 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2013-11-19 12:40:04 +0000 |
commit | f2554d328813646fe2bf6771ea269578b9961622 (patch) | |
tree | 04e82cd9bb13dac95b91ed9bcaad228ae66d3dcc /src/ats/gnunet-service-ats_performance.c | |
parent | 8dda13088674ec864e3133e8a5770e01704e8409 (diff) | |
download | gnunet-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.c | 3 |
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) |