--- a/util/sasl.lua Thu Jun 03 17:47:51 2010 +0500 +++ b/util/sasl.lua Thu Jun 03 17:48:50 2010 +0500 @@ -108,11 +108,8 @@ return false; end - self.mech_i = mechanisms[mechanism] - if self.mech_i == nil then - return false; - end - return true; + self.mech_i = mechanisms[mechanism]; + return (self.mech_i ~= nil); end -- feed new messages to process into the library