diff --git a/src/mod_register.erl b/src/mod_register.erl index a213a2441..d6227f00f 100644 --- a/src/mod_register.erl +++ b/src/mod_register.erl @@ -289,6 +289,9 @@ try_set_password(User, Server, Password, #iq{lang = Lang, meta = M} = IQ) -> xmpp:make_error(IQ, xmpp:err_not_allowed(Txt, Lang)); {error, invalid_jid} -> xmpp:make_error(IQ, xmpp:err_jid_malformed()); + {error, invalid_password} -> + Txt = <<"Incorrect password">>, + xmpp:make_error(IQ, xmpp:err_not_allowed(Txt, Lang)); Err -> ?ERROR_MSG("failed to register user ~s@~s: ~p", [User, Server, Err]),