diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/ejabberd_auth.erl | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/src/ejabberd_auth.erl b/src/ejabberd_auth.erl index 9e3c43fe..d89d1756 100644 --- a/src/ejabberd_auth.erl +++ b/src/ejabberd_auth.erl @@ -83,14 +83,6 @@ remove_user(User, Server, Password) -> auth_module(Server) -> LServer = jlib:nameprep(Server), - case ejabberd_config:get_local_option({auth_method, LServer}) of - external -> - ejabberd_auth_external; - ldap -> - ejabberd_auth_ldap; - odbc -> - ejabberd_auth_odbc; - _ -> - ejabberd_auth_internal - end. + Method = ejabberd_config:get_local_option({auth_method, LServer}), + list_to_atom("ejabberd_auth_" ++ atom_to_list(Method)). |