diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_plugins.erl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/rabbit_plugins.erl b/src/rabbit_plugins.erl index b7ba3af732..cd062b0e3e 100644 --- a/src/rabbit_plugins.erl +++ b/src/rabbit_plugins.erl @@ -544,7 +544,10 @@ maybe_keep_required_deps(false, Plugins) -> %% instance. application:load(rabbit), {ok, RabbitDeps} = application:get_key(rabbit, applications), - lists:filter(fun(#plugin{name = Name}) -> + lists:filter(fun + (#plugin{name = Name}) -> + not lists:member(Name, RabbitDeps); + (Name) when is_atom(Name) -> not lists:member(Name, RabbitDeps) end, Plugins). |
