summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlexandru Scvortov <alexandru@rabbitmq.com>2011-09-26 18:22:43 +0100
committerAlexandru Scvortov <alexandru@rabbitmq.com>2011-09-26 18:22:43 +0100
commitb12cb42c53f9240da3caeec0ef4f515d5646cd18 (patch)
treeb0034687830c7f96a260752eb489d6a46bd2727a /src
parent42bef2998e94e67abce7a53c588186da1f5e9573 (diff)
downloadrabbitmq-server-git-b12cb42c53f9240da3caeec0ef4f515d5646cd18.tar.gz
remove redundant operations
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_plugins.erl6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/rabbit_plugins.erl b/src/rabbit_plugins.erl
index 7c12cc1c07..a6c3c19e38 100644
--- a/src/rabbit_plugins.erl
+++ b/src/rabbit_plugins.erl
@@ -315,8 +315,7 @@ plugin_names(Plugins) ->
%% Find plugins by name in a list of plugins.
lookup_plugins(Names, AllPlugins) ->
- AllPlugins1 = filter_duplicates(usort_plugins(AllPlugins)),
- [P || P = #plugin{name = Name} <- AllPlugins1, lists:member(Name, Names)].
+ [P || P = #plugin{name = Name} <- AllPlugins, lists:member(Name, Names)].
%% Read the enabled plugin names from disk.
read_enabled_plugins() ->
@@ -343,12 +342,11 @@ calculate_required_plugins(Sources, AllPlugins) ->
calculate_dependencies(false, Sources, AllPlugins).
calculate_dependencies(Reverse, Sources, AllPlugins) ->
- AllPlugins1 = filter_duplicates(usort_plugins(AllPlugins)),
{ok, G} = rabbit_misc:build_acyclic_graph(
fun (App, _Deps) -> [{App, App}] end,
fun (App, Deps) -> [{App, Dep} || Dep <- Deps] end,
[{Name, Deps}
- || #plugin{name = Name, dependencies = Deps} <- AllPlugins1]),
+ || #plugin{name = Name, dependencies = Deps} <- AllPlugins]),
Dests = case Reverse of
false -> digraph_utils:reachable(Sources, G);
true -> digraph_utils:reaching(Sources, G)