aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_auth_mnesia.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/ejabberd_auth_mnesia.erl')
-rw-r--r--src/ejabberd_auth_mnesia.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ejabberd_auth_mnesia.erl b/src/ejabberd_auth_mnesia.erl
index a4e9c1f89..3145d90ca 100644
--- a/src/ejabberd_auth_mnesia.erl
+++ b/src/ejabberd_auth_mnesia.erl
@@ -174,7 +174,7 @@ try_register(User, Server, PasswordList) ->
US = {LUser, LServer},
if (LUser == error) or (LServer == error) ->
{error, invalid_jid};
- LPassword == error ->
+ (LPassword == error) and not is_record(Password, scram) ->
{error, invalid_password};
true ->
F = fun () ->