# HG changeset patch # User Waqas Hussain # Date 1231516179 -18000 # Node ID 55d1bc45acf117011b8a9b4c72c23d97d94901bb # Parent 1859edec223788cbbb9aacbae3cb4b3b96d5ecc8 sasl: Don't fail for realm="" diff -r 1859edec2237 -r 55d1bc45acf1 util/sasl.lua --- a/util/sasl.lua Thu Jan 08 02:04:06 2009 +0000 +++ b/util/sasl.lua Fri Jan 09 20:49:39 2009 +0500 @@ -177,12 +177,12 @@ if not response["qop"] then response["qop"] = "auth" end if response["realm"] == nil then - response["realm"] = "" - elseif response["realm"] ~= self.realm then + response["realm"] = ""; + elseif response["realm"] ~= self.realm and response["realm"] ~= "" then return "failure", "not-authorized", "Incorrect realm value"; end + local decoder; - if response["charset"] == nil then decoder = utf8tolatin1ifpossible; elseif response["charset"] ~= "utf-8" then