mirror of
https://github.com/processone/ejabberd.git
synced 2024-11-24 16:23:40 +01:00
Bypass account creation error when password is empty, caused by extauth
This commit is contained in:
parent
46f47db512
commit
de85c1718e
@ -404,6 +404,8 @@ process_user(#xmlel{name = <<"user">>, attrs = Attrs, children = Els},
|
|||||||
case ejabberd_auth:try_register(LUser, LServer, Pass) of
|
case ejabberd_auth:try_register(LUser, LServer, Pass) of
|
||||||
ok ->
|
ok ->
|
||||||
process_user_els(Els, State#state{user = LUser});
|
process_user_els(Els, State#state{user = LUser});
|
||||||
|
{error, invalid_password} when (Password == <<>>) ->
|
||||||
|
process_user_els(Els, State#state{user = LUser});
|
||||||
{error, Err} ->
|
{error, Err} ->
|
||||||
stop("Failed to create user '~s': ~p", [Name, Err])
|
stop("Failed to create user '~s': ~p", [Name, Err])
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user