fix(limiter): fix counter rate calc error

This commit is contained in:
firest 2022-06-13 14:18:20 +08:00
parent 1963441472
commit 2512ebf58e
1 changed files with 1 additions and 4 deletions

View File

@ -570,10 +570,7 @@ init_counter(Path, Counter, Index, Rate, Initial, State) ->
{Counter, Index, State}.
%% @doc find first limited node
get_counter_rate(#{rate := Rate, capacity := Capacity}, _GlobalCfg) when
%% TODO maybe no need to check capacity
Rate =/= infinity orelse Capacity =/= infinity
->
get_counter_rate(#{rate := Rate}, _GlobalCfg) when Rate =/= infinity ->
Rate;
get_counter_rate(_Cfg, #{rate := Rate}) ->
Rate.