Mon, 28 Dec 2009 20:21:49 +0100
util.sasl_cyrus: Fixing cyrus mechanism list parsing. (Thanks darkrain)
util/sasl_cyrus.lua | file | annotate | diff | comparison | revisions |
--- 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