diff options
author | Simon MacMullen <simon@rabbitmq.com> | 2012-04-11 17:24:05 +0100 |
---|---|---|
committer | Simon MacMullen <simon@rabbitmq.com> | 2012-04-11 17:24:05 +0100 |
commit | 797c633e2a56ffed0ae338979471a97bc7f26bbb (patch) | |
tree | 031436f9da49d2424c6abfd4d2be16287d7fe19b | |
parent | 3b17fb1733c03815651d840f79615762e1e041c7 (diff) | |
download | rabbitmq-server-797c633e2a56ffed0ae338979471a97bc7f26bbb.tar.gz |
Micro-optimisation
-rw-r--r-- | src/rabbit_exchange.erl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rabbit_exchange.erl b/src/rabbit_exchange.erl index 55fd5d7e..910a89b4 100644 --- a/src/rabbit_exchange.erl +++ b/src/rabbit_exchange.erl @@ -245,7 +245,7 @@ info_all(VHostPath, Items) -> map(VHostPath, fun (X) -> info(X, Items) end). %% Optimisation route(#exchange{name = #resource{name = <<"">>, virtual_host = VHost}}, #delivery{message = #basic_message{routing_keys = RKs}}) -> - lists:usort([rabbit_misc:r(VHost, queue, RK) || RK <- RKs]); + [rabbit_misc:r(VHost, queue, RK) || RK <- lists:usort(RKs)]; route(X = #exchange{name = XName}, Delivery) -> route1(Delivery, {queue:from_list([X]), XName, []}). |