]> dgit.raspbian.org Git - dovecot.git/commit
[PATCH 6/6] auth: passdb_sql: connect before expanding query variables
authorAki Tuomi <aki.tuomi@open-xchange.com>
Fri, 29 May 2026 06:28:40 +0000 (09:28 +0300)
committerNoah Meyerhans <noahm@debian.org>
Wed, 16 Sep 2026 19:06:35 +0000 (15:06 -0400)
commit2f65c772dc40f1dbd7467a26a5ab45b7f8f7c629
tree910188122a8700e0508f804761f1ad66b8c32f23
parent72d591863baabdfb55787984bfa241b866db3d21
[PATCH 6/6] auth: passdb_sql: connect before expanding query variables

sql_lookup_pass() calls settings_get_params() with an SQL escape func that
requires a live connection. If the DB is disconnected, the error propagated
as "Failed to parse configuration" instead of a DB connectivity error.

Call sql_connect() first; fail with "Not connected to database" directly
if it returns -1.

Gbp-Pq: Name 0006-auth-passdb_sql-connect-before-expanding-query-varia.patch
src/auth/passdb-sql.c