From 1f2b8adc285c6c67de75986e96d6bd1632ef97fe Mon Sep 17 00:00:00 2001 From: Badlop Date: Fri, 22 Mar 2019 14:02:03 +0100 Subject: [PATCH] Fix Register command to respect mod_register's Access option (#2837) --- src/ejabberd_admin.erl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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} ->