summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/rabbit_limiter.erl2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/rabbit_limiter.erl b/src/rabbit_limiter.erl
index c0eecbefd7..5a5c478c87 100644
--- a/src/rabbit_limiter.erl
+++ b/src/rabbit_limiter.erl
@@ -293,6 +293,8 @@ credit(Limiter = #qstate{credits = Credits}, CTag, Credit, Drain, IsEmpty) ->
set_consumer_prefetch(Lim, _CTag, true, _Credit) ->
Lim;
+set_consumer_prefetch(Lim, _CTag, _NoAck, 0) ->
+ Lim;
set_consumer_prefetch(Lim = #qstate{credits = Credits}, CTag, false, Credit) ->
Credits1 = gb_trees:enter(
CTag, #credit{credit = Credit, mode = auto}, Credits),