From fdbd91e4d5d5456f593ddedd943e9bdf1cd95b97 Mon Sep 17 00:00:00 2001 From: mom040267 Date: Thu, 29 May 2014 07:18:43 +0000 Subject: [PATCH] working on bandwidth --- src/apps/relay/netengine.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/apps/relay/netengine.c b/src/apps/relay/netengine.c index 9420811..be02bfa 100644 --- a/src/apps/relay/netengine.c +++ b/src/apps/relay/netengine.c @@ -89,7 +89,10 @@ static band_limit_t allocate_bps(band_limit_t bps, int positive) if(positive) { - if(turn_params.bps_capacity_allocated < turn_params.bps_capacity) { + if(!(turn_params.bps_capacity)) { + ret = bps; + turn_params.bps_capacity_allocated += ret; + } else if(turn_params.bps_capacity_allocated < turn_params.bps_capacity) { band_limit_t reserve = turn_params.bps_capacity - turn_params.bps_capacity_allocated; if(reserve <= bps) { ret = reserve;