diff options
Diffstat (limited to 'src/ejabberd_auth_internal.erl')
-rw-r--r-- | src/ejabberd_auth_internal.erl | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/ejabberd_auth_internal.erl b/src/ejabberd_auth_internal.erl index 14459521c..2b8c62fd6 100644 --- a/src/ejabberd_auth_internal.erl +++ b/src/ejabberd_auth_internal.erl @@ -225,6 +225,7 @@ get_password_s(User, Server) -> [] end. +%% @spec (User, Server) -> true | false | {error, Error} is_user_exists(User, Server) -> LUser = jlib:nodeprep(User), LServer = jlib:nameprep(Server), @@ -234,8 +235,8 @@ is_user_exists(User, Server) -> false; [_] -> true; - _ -> - false + Other -> + {error, Other} end. %% @spec (User, Server) -> ok |