]> granicus.if.org Git - ejabberd/commitdiff
Don't check mod_register restrictions in 'register' command
authorEvgeny Khramtsov <ekhramtsov@process-one.net>
Tue, 28 May 2019 12:14:45 +0000 (15:14 +0300)
committerEvgeny Khramtsov <ekhramtsov@process-one.net>
Tue, 28 May 2019 12:14:45 +0000 (15:14 +0300)
The commit reverts behaviour introduced in
1f2b8adc285c6c67de75986e96d6bd1632ef97fe

src/ejabberd_admin.erl

index d044f12706092c980fbdc4199e9bfadc9d47c075..017586ae6bb538d23c4602097c38d46a5f88e46c 100644 (file)
@@ -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} ->