summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAyanda Dube <ayanda.dube@erlang-solutions.com>2015-09-14 17:31:07 +0100
committerAyanda Dube <ayanda.dube@erlang-solutions.com>2015-10-07 08:46:41 +0100
commit829ce0d0cb8b1e217036eea98648a2b1c125f8b7 (patch)
tree8d6cc1d63a397fc4ae716a88ef230924c601696f /src
parentd5d2c7dbdab5738f2d25f4ca0dce2be35b761339 (diff)
downloadrabbitmq-server-git-829ce0d0cb8b1e217036eea98648a2b1c125f8b7.tar.gz
Removes append operation on result list.
References #62
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_amqqueue.erl21
1 files changed, 10 insertions, 11 deletions
diff --git a/src/rabbit_amqqueue.erl b/src/rabbit_amqqueue.erl
index cba083bea1..498579ce02 100644
--- a/src/rabbit_amqqueue.erl
+++ b/src/rabbit_amqqueue.erl
@@ -624,17 +624,16 @@ consumers_all(VHostPath) ->
consumers_all(VHostPath, Ref, AggregatorPid) ->
ConsumerInfoKeys=consumer_info_keys(),
- lists:append(
- map(list(VHostPath),
- fun (Q) ->
- AggregatorPid !
- {Ref, [lists:zip(
- ConsumerInfoKeys,
- [Q#amqqueue.name, ChPid, CTag,
- AckRequired, Prefetch, Args]) ||
- {ChPid, CTag, AckRequired, Prefetch, Args}
- <- consumers(Q)]}
- end)),
+ map(list(VHostPath),
+ fun (Q) ->
+ AggregatorPid !
+ {Ref, [lists:zip(
+ ConsumerInfoKeys,
+ [Q#amqqueue.name, ChPid, CTag,
+ AckRequired, Prefetch, Args]) ||
+ {ChPid, CTag, AckRequired, Prefetch, Args}
+ <- consumers(Q)]}
+ end),
AggregatorPid ! {Ref, finished},
ok.