# HG changeset patch # User Tobias Markmann # Date 1258646938 -3600 # Node ID adbedc32d41b550a5e730d4a1ef338b350b2aeb0 # Parent 2dc746323de6588f3133dfa0f1eb2b814f24b580 Fail if username or password don't pass SASLprep. diff -r 2dc746323de6 -r adbedc32d41b util/sasl/plain.lua --- a/util/sasl/plain.lua Thu Nov 19 16:44:37 2009 +0100 +++ b/util/sasl/plain.lua Thu Nov 19 17:08:58 2009 +0100 @@ -34,7 +34,8 @@ password = saslprep(password); if (not password) or (password == "") or (not authentication) or (authentication == "") then - log("debug", "Username or password violates either SASLprep."); + log("debug", "Username or password violates SASLprep."); + return "failure", "malformed-request"; end local correct, state = false, false;