summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/rabbit_variable_queue.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/rabbit_variable_queue.erl b/src/rabbit_variable_queue.erl
index ac2bab0fd7..ffdb695e40 100644
--- a/src/rabbit_variable_queue.erl
+++ b/src/rabbit_variable_queue.erl
@@ -289,10 +289,10 @@ ack(AckTags, State = #vqstate { index_state = IndexState }) ->
purge(State = #vqstate { prefetcher = undefined, q4 = Q4,
index_state = IndexState, len = Len }) ->
{Q4Count, IndexState1} = remove_queue_entries(Q4, IndexState),
- {TotalCount, State1} =
+ {Len, State1} =
purge1(Q4Count, State #vqstate { index_state = IndexState1,
q4 = queue:new() }),
- {TotalCount, State1 #vqstate { len = 0 }};
+ {Len, State1 #vqstate { len = 0 }};
purge(State) ->
purge(drain_prefetcher(stop, State)).