# HG changeset patch # User Tobias Markmann # Date 1262028109 -3600 # Node ID b8d2168dc9c3c151560565a7f2b6575682679c26 # Parent 0325f241a26c7b054d6f1e9b3e6e038595f081c0 util.sasl_cyrus: Fixing cyrus mechanism list parsing. (Thanks darkrain) diff -r 0325f241a26c -r b8d2168dc9c3 util/sasl_cyrus.lua --- 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