diff options
| author | Simon MacMullen <simon@rabbitmq.com> | 2013-03-11 17:22:52 +0000 |
|---|---|---|
| committer | Simon MacMullen <simon@rabbitmq.com> | 2013-03-11 17:22:52 +0000 |
| commit | 4d1cc5a402cd2d4f08524bc8fbac831422271a3b (patch) | |
| tree | a8f2dc808a1995fadb28d77cf92b9529f21297e0 | |
| parent | 129eba4232074a57c31ab644c14936f800a0cfff (diff) | |
| download | rabbitmq-server-git-4d1cc5a402cd2d4f08524bc8fbac831422271a3b.tar.gz | |
Eliminate a foldl
| -rw-r--r-- | src/rabbit_exchange.erl | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/rabbit_exchange.erl b/src/rabbit_exchange.erl index 0d1e9831a1..c5a6309a1c 100644 --- a/src/rabbit_exchange.erl +++ b/src/rabbit_exchange.erl @@ -327,9 +327,8 @@ route(#exchange{name = #resource{virtual_host = VHost, decorate_route([], _X, _Delivery, QNames) -> QNames; decorate_route(Decorators, X, Delivery, QNames) -> - lists:foldl(fun (Decorator, QNamesAcc) -> - Decorator:route(X, Delivery) ++ QNamesAcc - end, QNames, Decorators). + QNames ++ + lists:append([Decorator:route(X, Delivery) || Decorator <- Decorators]). route1(_, {[], _, QNames}) -> QNames; |
