summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Klishin <michael@clojurewerkz.org>2020-03-18 17:51:06 +0300
committerMichael Klishin <michael@clojurewerkz.org>2020-03-20 12:56:59 +0300
commitc998cc4b8ff7ea7430b14322f19dab3de5c13b1d (patch)
tree7ea153f77aaea160ddfb101bfe7b1a2f3101a562
parentd41e6ef979488a7fbb449c7fe3be2b0090abe200 (diff)
downloadrabbitmq-server-git-c998cc4b8ff7ea7430b14322f19dab3de5c13b1d.tar.gz
Make sure peer discovery module is loaded before initialisation
-rw-r--r--src/rabbit_peer_discovery.erl1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/rabbit_peer_discovery.erl b/src/rabbit_peer_discovery.erl
index 8b44e8b5a0..905a6acd87 100644
--- a/src/rabbit_peer_discovery.erl
+++ b/src/rabbit_peer_discovery.erl
@@ -91,6 +91,7 @@ log_configured_backend() ->
maybe_init() ->
Backend = backend(),
+ code:ensure_loaded(Backend),
case erlang:function_exported(Backend, init, 0) of
true ->
rabbit_log:debug("Peer discovery backend supports initialisation."),