]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-sql: driver-sqlite - Include the real database connect error in event
authorAki Tuomi <aki.tuomi@open-xchange.com>
Mon, 20 Oct 2025 07:04:28 +0000 (10:04 +0300)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Mon, 20 Oct 2025 16:59:30 +0000 (19:59 +0300)
src/lib-sql/driver-sqlite.c

index 7f7da664a8d4ba39ab254f277da3b85717566c77..dd3b0d5da73207ac9feed6d63dbaa6d113a14d94 100644 (file)
@@ -291,7 +291,7 @@ driver_sqlite_result_log(const struct sqlite_result *result, const char *query)
        if (!db->connected) {
                suffix = t_strconcat("Cannot connect to database: ",
                                     driver_sqlite_connect_error(db), NULL);
-               e->add_str("error", "Cannot connect to database");
+               e->add_str("error", driver_sqlite_connect_error(db));
                e->add_int("error_code", db->connect_rc);
        } else if (result->rc == SQLITE_NOMEM) {
                suffix = t_strdup_printf(": %s (%d)", sqlite3_errstr(result->rc),