From a4f581e9ed31210705adaf06d682df5d8f1f0a26 Mon Sep 17 00:00:00 2001 From: Simon MacMullen Date: Mon, 20 Jan 2014 15:16:15 +0000 Subject: [PATCH] Not sure of the value of this warning, but let's unbreak it anyway. --- .../src/rabbit_auth_backend_ldap_app.erl | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/deps/rabbitmq_auth_backend_ldap/src/rabbit_auth_backend_ldap_app.erl b/deps/rabbitmq_auth_backend_ldap/src/rabbit_auth_backend_ldap_app.erl index d5a94e6887..c805196a7d 100644 --- a/deps/rabbitmq_auth_backend_ldap/src/rabbit_auth_backend_ldap_app.erl +++ b/deps/rabbitmq_auth_backend_ldap/src/rabbit_auth_backend_ldap_app.erl @@ -25,7 +25,7 @@ start(_Type, _StartArgs) -> {ok, Backends} = application:get_env(rabbit, auth_backends), - case lists:member(rabbit_auth_backend_ldap, Backends) of + case configured(rabbit_auth_backend_ldap, Backends) of true -> ok; false -> rabbit_log:warning( "LDAP plugin loaded, but rabbit_auth_backend_ldap is not " @@ -36,6 +36,12 @@ start(_Type, _StartArgs) -> stop(_State) -> ok. +configured(_M, []) -> false; +configured(M, [M |_]) -> true; +configured(M, [{M,_}|_]) -> true; +configured(M, [{_,M}|_]) -> true; +configured(M, [_ |T]) -> configured(M, T). + %%---------------------------------------------------------------------------- init([]) -> {ok, {{one_for_one, 3, 10}, []}}.