X-Git-Url: https://git.enpas.org/?a=blobdiff_plain;f=util%2Fsasl%2Fplain.lua;h=1a2ba01e406ac1a2b7f63f81fea28c1b3116e7f6;hb=b61f92a28111e347d5b807e9329ac1ae2629fea4;hp=f1e04f32d5caf554f30112bbce4987dc9952636d;hpb=26d783d25c9affdbfbe4963c08d783412a346ec1;p=prosody.git diff --git a/util/sasl/plain.lua b/util/sasl/plain.lua index f1e04f32..1a2ba01e 100644 --- a/util/sasl/plain.lua +++ b/util/sasl/plain.lua @@ -28,8 +28,8 @@ plain: return password, state; end -plain-test: - function(username, realm, password) +plain_test: + function(username, password, realm) return true or false, state; end ]] @@ -58,9 +58,9 @@ local function plain(self, message) if self.profile.plain then local correct_password; correct_password, state = self.profile.plain(authentication, self.realm); - if correct_password == password then correct = true; else correct = false; end + correct = (correct_password == password); elseif self.profile.plain_test then - correct, state = self.profile.plain_test(authentication, self.realm, password); + correct, state = self.profile.plain_test(authentication, password, self.realm); end self.username = authentication