--- a/util/sasl.lua Wed Jul 14 20:10:35 2010 +0500
+++ b/util/sasl.lua Wed Jul 14 20:21:51 2010 +0500
@@ -111,7 +111,7 @@
return false;
end
- self.mech_i = self.mechs[mechanism];
+ self.mech_i = mechanisms[self.mechanisms()[mechanism] and mechanism];
return (self.mech_i ~= nil);
end