util/sasl_cyrus.lua
changeset 2400 b8d2168dc9c3
parent 2396 39b2523bcf44
child 2401 dbfdcb75209a
--- a/util/sasl_cyrus.lua	Sun Dec 27 10:09:22 2009 +0500
+++ b/util/sasl_cyrus.lua	Mon Dec 28 20:21:49 2009 +0100
@@ -64,7 +64,7 @@
 function method:mechanisms()
 	local mechanisms = {}
 	local cyrus_mechs = cyrussasl.listmech(self.cyrus, nil, "", " ", "")
-	for w in s_gmatch(cyrus_mechs, "%a+") do
+	for w in s_gmatch(cyrus_mechs, "[^ ]+") do
 		mechanisms[w] = true;
 	end
 	self.mechanisms = mechanisms