summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMatthew Sackman <matthew@rabbitmq.com>2010-12-13 17:41:43 +0000
committerMatthew Sackman <matthew@rabbitmq.com>2010-12-13 17:41:43 +0000
commitcc13dd99fb19567a4e105a34bd6274d9593948b9 (patch)
tree949948a8c1d10b6f1d057fd81125f0502cfcb31a /src
parentdc8e2ec39920fbb56583ef543eb86f2f83b87dec (diff)
downloadrabbitmq-server-git-cc13dd99fb19567a4e105a34bd6274d9593948b9.tar.gz
Do not, ever, use lists:concat. It does not do what you think
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_variable_queue.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rabbit_variable_queue.erl b/src/rabbit_variable_queue.erl
index bf7d2a5d96..f165802829 100644
--- a/src/rabbit_variable_queue.erl
+++ b/src/rabbit_variable_queue.erl
@@ -1363,7 +1363,7 @@ ack(MsgStoreFun, Fun, AckTags, State) ->
gb_trees:delete_any(SeqId, RAI)})}
end, {{[], orddict:new()}, State}, AckTags),
IndexState1 = rabbit_queue_index:ack(SeqIds, IndexState),
- AckdGuids = lists:concat(
+ AckdGuids = lists:append(
orddict:fold(
fun (IsPersistent, Guids, Gs) ->
MsgStoreFun(MSCState, IsPersistent, Guids),