summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-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 fe46b87656..1e806cd398 100644
--- a/src/rabbit_limiter.erl
+++ b/src/rabbit_limiter.erl
@@ -183,7 +183,7 @@ copy_queue_state(#token{credits = Credits}, Token) ->
record_send_q(CTag, Credits) ->
case gb_trees:lookup(CTag, Credits) of
{value, #credit{credit = Credit, drain = Drain}} ->
- update_credit(CTag, Credit, Drain, Credits);
+ update_credit(CTag, Credit - 1, Drain, Credits);
none ->
Credits
end.