]> granicus.if.org Git - ejabberd/commitdiff
Fix regression introduced when code was binarized (EJAB-641)
authorBadlop <badlop@process-one.net>
Thu, 24 Sep 2015 15:21:14 +0000 (17:21 +0200)
committerBadlop <badlop@process-one.net>
Thu, 24 Sep 2015 15:21:14 +0000 (17:21 +0200)
src/ejabberd_auth_external.erl

index 9dcf3410f4792547c56075ed92e6f8e8c4cd2d4e..4d11507ee9793f0d871c95db207b6e6e435e954e 100644 (file)
@@ -311,7 +311,9 @@ get_mod_last_configured(Server) ->
     end.
 
 is_configured(Host, Module) ->
-    gen_mod:is_loaded(Host, Module).
+    Os = ejabberd_config:get_local_option({modules, Host},
+                                         fun(M) when is_list(M) -> M end),
+    lists:keymember(Module, 1, Os).
 
 opt_type(extauth_cache) ->
     fun (false) -> undefined;