summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrancesco Mazzoli <francesco@rabbitmq.com>2012-01-25 12:33:33 +0000
committerFrancesco Mazzoli <francesco@rabbitmq.com>2012-01-25 12:33:33 +0000
commitefd4e3e9a5c731bc4f7a2141de936c131e630ca0 (patch)
treec003ea62e40ec14cac85ecd846ed6ba50ec6cfed
parentbf2d2db59c75b354d0515f8aebf0c7adbb9afbd4 (diff)
downloadrabbitmq-server-git-efd4e3e9a5c731bc4f7a2141de936c131e630ca0.tar.gz
Flatten the list of lists.
-rw-r--r--src/rabbit_channel.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rabbit_channel.erl b/src/rabbit_channel.erl
index 275de0f4bb..474a5a91e6 100644
--- a/src/rabbit_channel.erl
+++ b/src/rabbit_channel.erl
@@ -1089,7 +1089,7 @@ handle_method(#'tx.rollback'{}, _, #ch{tx_status = none}) ->
handle_method(#'tx.rollback'{}, _, State = #ch{unacked_message_q = UAMQ,
uncommitted_acks = TAL,
uncommitted_nacks = TNL}) ->
- TNL1 = lists:map(fun ({_, L}) -> L end, TNL),
+ TNL1 = lists:append(lists:map(fun ({_, L}) -> L end, TNL)),
UAMQ1 = queue:from_list(lists:usort(TAL ++ TNL1 ++ queue:to_list(UAMQ))),
{reply, #'tx.rollback_ok'{}, new_tx(State#ch{unacked_message_q = UAMQ1})};