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 | 314452b1aedf1cfb4b587b8cb9055787be71ca44 (patch) | |
| tree | 05262ba8d5a0f1b209ea5c30cee365783f13991d /src | |
| parent | 6dac8cdbdccd2ea98fd72003aaf48bcfe5f21bac (diff) | |
| download | rabbitmq-server-git-314452b1aedf1cfb4b587b8cb9055787be71ca44.tar.gz | |
change if to case
Mhm.
Diffstat (limited to 'src')
| -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 8afa2d8d6a..f584ff3246 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. |
