Browse Source

[Dovecot] LUA fix

andryyy 3 years ago
parent
commit
0e6672d9bf
1 changed files with 1 additions and 1 deletions
  1. 1 1
      data/Dockerfiles/dovecot/docker-entrypoint.sh

+ 1 - 1
data/Dockerfiles/dovecot/docker-entrypoint.sh

@@ -181,7 +181,7 @@ function auth_password_verify(req, pass)
           cur:close()
           cur:close()
           con:close()
           con:close()
           return dovecot.auth.PASSDB_RESULT_OK, "password=" .. pass
           return dovecot.auth.PASSDB_RESULT_OK, "password=" .. pass
-        if row.has_prot_access == "1" then
+        elseif row.has_prot_access == "1" then
           con:execute(string.format([[REPLACE INTO sasl_log (service, app_password, username, real_rip)
           con:execute(string.format([[REPLACE INTO sasl_log (service, app_password, username, real_rip)
             VALUES ("%s", %d, "%s", "%s")]], con:escape(req.service), row.id, con:escape(req.user), con:escape(req.real_rip)))
             VALUES ("%s", %d, "%s", "%s")]], con:escape(req.service), row.id, con:escape(req.user), con:escape(req.real_rip)))
           cur:close()
           cur:close()