summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandru Scvortov <alexandru@rabbitmq.com>2011-03-09 09:30:15 +0000
committerAlexandru Scvortov <alexandru@rabbitmq.com>2011-03-09 09:30:15 +0000
commit3141efa589d2cb4097e16fd744b1bccf43d6e270 (patch)
tree05262ba8d5a0f1b209ea5c30cee365783f13991d
parent4fd145f52df6e05353e5b0cfb3b30fb9081a50a7 (diff)
downloadrabbitmq-server-3141efa589d2cb4097e16fd744b1bccf43d6e270.tar.gz
change if to case
Mhm.
-rw-r--r--src/rabbit_channel.erl6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/rabbit_channel.erl b/src/rabbit_channel.erl
index 8afa2d8d..f584ff32 100644
--- a/src/rabbit_channel.erl
+++ b/src/rabbit_channel.erl
@@ -548,10 +548,10 @@ remove_unconfirmed(MsgSeqNo, QPid, {XName, Qs}, {MXs, UMQ, UQM}, Nack,
Qs1 = gb_sets:del_element(QPid, Qs),
%% If QPid somehow died initiating a nack, clear the message from
%% internal data-structures. Also, cleanup empty entries.
- Empty = gb_sets:is_empty(Qs1),
- if (Empty orelse Nack) ->
+ case (Nack orelse gb_sets:is_empty(Qs1)) of
+ true ->
{[{MsgSeqNo, XName} | MXs], gb_trees:delete(MsgSeqNo, UMQ), UQM1};
- true ->
+ false ->
{MXs, gb_trees:update(MsgSeqNo, {XName, Qs1}, UMQ), UQM1}
end.