summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/rabbit_limiter.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rabbit_limiter.erl b/src/rabbit_limiter.erl
index e2c4fdbe93..57fd0c26a6 100644
--- a/src/rabbit_limiter.erl
+++ b/src/rabbit_limiter.erl
@@ -172,7 +172,7 @@ copy_queue_state(#token{q_state = Credits}, Token) ->
record_send_q(CTag, Len, ChPid, Credits) ->
case dict:find(CTag, Credits) of
- {ok, #credit{credit = C} = Cred} when C > 0 ->
+ {ok, Cred} ->
decr_credit(CTag, Len, ChPid, Cred, Credits);
error ->
Credits