aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_admin.erl
diff options
context:
space:
mode:
authorEvgeny Khramtsov <ekhramtsov@process-one.net>2019-05-28 15:14:45 +0300
committerEvgeny Khramtsov <ekhramtsov@process-one.net>2019-05-28 15:14:45 +0300
commit4eaba131890ab48c3089a9fa227d28ed44418c47 (patch)
tree09017e170bba798f3155d50792c002e124687d7c /src/ejabberd_admin.erl
parentmod_http_upload: Avoid catch-all error handling (diff)
Don't check mod_register restrictions in 'register' command
The commit reverts behaviour introduced in 1f2b8adc285c6c67de75986e96d6bd1632ef97fe
Diffstat (limited to 'src/ejabberd_admin.erl')
-rw-r--r--src/ejabberd_admin.erl9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/ejabberd_admin.erl b/src/ejabberd_admin.erl
index d044f1270..017586ae6 100644
--- a/src/ejabberd_admin.erl
+++ b/src/ejabberd_admin.erl
@@ -489,14 +489,7 @@ update_module(ModuleNameString) ->
%%%
register(User, Host, Password) ->
- Ret = case gen_mod:is_loaded(Host, mod_register) of
- true ->
- {ok, IPRaw} = inet_parse:address("::ffff:127.0.0.1"),
- mod_register:try_register(User, Host, Password, IPRaw);
- false ->
- ejabberd_auth:try_register(User, Host, Password)
- end,
- case Ret of
+ case ejabberd_auth:try_register(User, Host, Password) of
ok ->
{ok, io_lib:format("User ~s@~s successfully registered", [User, Host])};
{error, exists} ->