summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2013-02-21 12:27:31 +0000
committerSimon MacMullen <simon@rabbitmq.com>2013-02-21 12:27:31 +0000
commit55a99c8b531251b90341667bc7934bf24fa6c39e (patch)
tree0a279454f5d957ed14a3d4b87b97c56a271feb0b
parent0ddcdb98560e45b65df0e9d5a5d0b4d3f5c1de29 (diff)
downloadrabbitmq-server-55a99c8b531251b90341667bc7934bf24fa6c39e.tar.gz
Well, that was embarassing.
-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 fe46b876..1e806cd3 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.