summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMatthias Radestock <matthias@rabbitmq.com>2010-06-15 06:43:14 +0100
committerMatthias Radestock <matthias@rabbitmq.com>2010-06-15 06:43:14 +0100
commit8fddb286e59038dcfa4bb7a76e533676c6bd731f (patch)
tree6ea426eb1cee4639a1c03536a36e4dae24bdadae /src
parent4cbebceb0e5efd6591cd2f8fe07e6cacb31fcc6a (diff)
downloadrabbitmq-server-git-8fddb286e59038dcfa4bb7a76e533676c6bd731f.tar.gz
minor refactor
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_variable_queue.erl11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/rabbit_variable_queue.erl b/src/rabbit_variable_queue.erl
index c75a2b11bd..7d92e04dba 100644
--- a/src/rabbit_variable_queue.erl
+++ b/src/rabbit_variable_queue.erl
@@ -569,14 +569,13 @@ requeue(AckTags, State) ->
ack(fun (#msg_status { msg = Msg }, State1) ->
{_SeqId, State2} = publish(Msg, true, false, State1),
State2;
- ({IsPersistent, Guid}, State1 = #vqstate {
- msg_store_clients = MSCState }) ->
+ ({IsPersistent, Guid}, State1) ->
+ #vqstate { msg_store_clients = MSCState } = State1,
{{ok, Msg = #basic_message{}}, MSCState1} =
read_from_msg_store(MSCState, IsPersistent, Guid),
- {_SeqId, State2} = publish(Msg, true, true,
- State1 #vqstate {
- msg_store_clients = MSCState1 }),
- State2
+ State2 = State1 #vqstate { msg_store_clients = MSCState1 },
+ {_SeqId, State3} = publish(Msg, true, true, State2),
+ State3
end, AckTags, State).
len(#vqstate { len = Len }) ->