util.sasl.scram: Fixed a variable redeclaration.
authorWaqas Hussain <waqas20@gmail.com>
Mon, 30 Nov 2009 20:41:31 +0000 (01:41 +0500)
committerWaqas Hussain <waqas20@gmail.com>
Mon, 30 Nov 2009 20:41:31 +0000 (01:41 +0500)
util/sasl/scram.lua

index be82c60e0f8adcd4e4e2af456f2a2b5914cf2c90..e0246c952896a5922b94313a3bbef2ce5dbb3b2b 100644 (file)
@@ -116,9 +116,9 @@ local function scram_sha_1(self, message)
                        return "failure", "malformed-request", "Missing an attribute(p, r or c) in SASL message.";
                end
                
-               local password;
+               local password, state;
                if self.profile.plain then
-                       local password, state = self.profile.plain(self.state.name, self.realm)
+                       password, state = self.profile.plain(self.state.name, self.realm)
                        if state == nil then return "failure", "not-authorized"
                        elseif state == false then return "failure", "account-disabled" end
                        password = saslprep(password);