[Dovecot] LUA: Passdb: Reconnect to SQL if connection was lost

This commit is contained in:
andryyy committed 2020-02-20 17:48:57 +01:00
1 parent c54cfbf332
commit 3d2962a12d
2 files changed
+4 -1

No files matched your search

@@ -123,6 +123,9 @@ function auth_password_verify(req, pass)
if req.domain == nil then
return dovecot.auth.PASSDB_RESULT_USER_UNKNOWN, "No such user"
end
if cur == nil then
script_init()
end
local cur,errorString = con:execute(string.format([[SELECT mailbox, password FROM app_passwd
WHERE mailbox = '%s'
AND active = '1'