summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Sackman <matthew@lshift.net>2010-04-04 01:39:10 +0100
committerMatthew Sackman <matthew@lshift.net>2010-04-04 01:39:10 +0100
commitb1028e1a249dbc3e1f2df8d17f48bba374ff678c (patch)
tree378745a691863cd3888cbb1396035933a8781da2
parentca1181e79d77b89ead1bb210d5744e6301cd2000 (diff)
downloadrabbitmq-server-git-b1028e1a249dbc3e1f2df8d17f48bba374ff678c.tar.gz
Cosmetic simplification of logic
-rw-r--r--src/rabbit_variable_queue.erl12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/rabbit_variable_queue.erl b/src/rabbit_variable_queue.erl
index 37c6b22ef8..70ebd074eb 100644
--- a/src/rabbit_variable_queue.erl
+++ b/src/rabbit_variable_queue.erl
@@ -403,12 +403,12 @@ fetch(State =
SeqId, IndexState);
true -> IndexState
end,
- case IsPersistent of
- true -> {IndexState2, true};
- false -> {rabbit_queue_index:write_acks(
- [SeqId], IndexState2), false}
- end;
- false ->
+ {case IsPersistent of
+ true -> IndexState2;
+ false -> rabbit_queue_index:write_acks(
+ [SeqId], IndexState2)
+ end, IsPersistent};
+ false -> %% If index isn't on disk, we can't be persistent
{IndexState, false}
end,
MsgStore = find_msg_store(IsPersistent, PersistentStore),