diff options
Diffstat (limited to 'src/ejabberd_auth_mnesia.erl')
-rw-r--r-- | src/ejabberd_auth_mnesia.erl | 2 |
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 () -> |