From: Christian Grothoff Date: Mon, 17 Oct 2011 09:42:37 +0000 (+0000) Subject: fixes X-Git-Tag: initial-import-from-subversion-38251~16487 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=a03e7fc2d88d50ecbbc2089a8d975e6107e291dd;p=oweals%2Fgnunet.git fixes --- diff --git a/src/ats/gnunet-service-ats_addresses.c b/src/ats/gnunet-service-ats_addresses.c index f8cd2ab16..b12a90bd4 100644 --- a/src/ats/gnunet-service-ats_addresses.c +++ b/src/ats/gnunet-service-ats_addresses.c @@ -327,10 +327,9 @@ GAS_addresses_destroy (const struct GNUNET_PeerIdentity *peer, { /* just session died */ res->session_id = 0; - if (GNUNET_YES == addr->active) + if (GNUNET_YES == res->active) { active_addr_count--; - ret = GNUNET_YES; recalculate_assigned_bw (); } return; diff --git a/src/ats/gnunet-service-ats_reservations.c b/src/ats/gnunet-service-ats_reservations.c index 249e44bfa..96ab1cdb2 100644 --- a/src/ats/gnunet-service-ats_reservations.c +++ b/src/ats/gnunet-service-ats_reservations.c @@ -139,7 +139,8 @@ free_tracker (void *cls, const GNUNET_HashCode * key, void *value) { - struct GNUNET_BANDWIDTH_Tracker *tracker = cls; + struct GNUNET_BANDWIDTH_Tracker *tracker = value; + GNUNET_free (tracker); return GNUNET_OK; }