diff options
author | Alexandru Scvortov <alexandru@rabbitmq.com> | 2011-03-09 09:30:15 +0000 |
---|---|---|
committer | Alexandru Scvortov <alexandru@rabbitmq.com> | 2011-03-09 09:30:15 +0000 |
commit | 3141efa589d2cb4097e16fd744b1bccf43d6e270 (patch) | |
tree | 05262ba8d5a0f1b209ea5c30cee365783f13991d | |
parent | 4fd145f52df6e05353e5b0cfb3b30fb9081a50a7 (diff) | |
download | rabbitmq-server-3141efa589d2cb4097e16fd744b1bccf43d6e270.tar.gz |
change if to case
Mhm.
-rw-r--r-- | src/rabbit_channel.erl | 6 |
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. |