From a03e7fc2d88d50ecbbc2089a8d975e6107e291dd Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Mon, 17 Oct 2011 09:42:37 +0000 Subject: [PATCH] fixes --- src/ats/gnunet-service-ats_addresses.c | 3 +-- src/ats/gnunet-service-ats_reservations.c | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) 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; } -- 2.25.1