summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_registry.erl12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/rabbit_registry.erl b/src/rabbit_registry.erl
index f6bc40718e..9f1b52e602 100644
--- a/src/rabbit_registry.erl
+++ b/src/rabbit_registry.erl
@@ -108,16 +108,8 @@ conditional_register(_) ->
ok.
conditional_unregister({exchange_decorator, Type}) ->
- case lookup_module(exchange_decorator, Type) of
- {ok, ModName} ->
- case erlang:function_exported(ModName, route, 2) of
- true -> true = ets:delete(?ETS_NAME,
- {exchange_decorator_route, Type});
- false -> ok
- end;
- {error, not_found} ->
- ok
- end;
+ true = ets:delete(?ETS_NAME, {exchange_decorator_route, Type}),
+ ok;
conditional_unregister(_) ->
ok.