summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/rabbit_variable_queue.erl6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/rabbit_variable_queue.erl b/src/rabbit_variable_queue.erl
index a3b0ee720b..62fa483056 100644
--- a/src/rabbit_variable_queue.erl
+++ b/src/rabbit_variable_queue.erl
@@ -1319,13 +1319,11 @@ remove(AckRequired, MsgStatus = #msg_status {
%% and an ack to the queue index for every message that's being
%% removed, while the later just resets the queue index state.
purge_when_pending_acks(State) ->
- AfterFun = process_delivers_and_acks_fun(deliver_and_ack),
- State1 = purge1(AfterFun, State),
+ State1 = purge1(process_delivers_and_acks_fun(deliver_and_ack), State),
a(State1).
purge_and_index_reset(State) ->
- AfterFun = process_delivers_and_acks_fun(none),
- State1 = purge1(AfterFun, State),
+ State1 = purge1(process_delivers_and_acks_fun(none), State),
a(reset_qi_state(State1)).
%% This function removes messages from each of {q1, q2, q3, q4}.