From 57834d28322f6b84306547bb4f88d0129d5df5f1 Mon Sep 17 00:00:00 2001 From: Fabian Oehlmann Date: Fri, 27 Sep 2013 11:02:54 +0000 Subject: [PATCH] ats_ril: fix: set address only active if address request for peer active --- src/ats/gnunet-service-ats-solver_ril.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ats/gnunet-service-ats-solver_ril.c b/src/ats/gnunet-service-ats-solver_ril.c index f9cb21419..0d6368186 100755 --- a/src/ats/gnunet-service-ats-solver_ril.c +++ b/src/ats/gnunet-service-ats-solver_ril.c @@ -539,7 +539,10 @@ envi_set_active_suggestion (struct GAS_RIL_Handle *solver, agent->address_inuse->active = GNUNET_NO; } agent->address_inuse = new_address; - agent->address_inuse->active = GNUNET_YES; + if (agent->active) + { + agent->address_inuse->active = GNUNET_YES; + } agent->address_inuse->assigned_bw_in.value__ = htonl (agent->bw_in); agent->address_inuse->assigned_bw_out.value__ = htonl (agent->bw_out); notify |= GNUNET_YES; -- 2.25.1