diff options
author | Badlop <badlop@process-one.net> | 2019-03-22 14:02:03 +0100 |
---|---|---|
committer | Badlop <badlop@process-one.net> | 2019-03-22 15:02:51 +0100 |
commit | 1f2b8adc285c6c67de75986e96d6bd1632ef97fe (patch) | |
tree | a4bdfdef94b4ccf0b53e1d09cc6a15029bf5f6bc /src/ejabberd_admin.erl | |
parent | Update mysql driver in mix.lock also (diff) |
Fix Register command to respect mod_register's Access option (#2837)
Diffstat (limited to 'src/ejabberd_admin.erl')
-rw-r--r-- | src/ejabberd_admin.erl | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ejabberd_admin.erl b/src/ejabberd_admin.erl index 4dbd0a0be..258671800 100644 --- a/src/ejabberd_admin.erl +++ b/src/ejabberd_admin.erl @@ -478,7 +478,8 @@ update_module(ModuleNameString) -> %%% register(User, Host, Password) -> - case ejabberd_auth:try_register(User, Host, Password) of + {ok, IPRaw} = inet_parse:address(binary_to_list(<<"::ffff:127.0.0.1">>)), + case mod_register:try_register(User, Host, Password, IPRaw, <<"en">>) of ok -> {ok, io_lib:format("User ~s@~s successfully registered", [User, Host])}; {error, exists} -> |