]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-sql: driver-sqlite - Use driver_sqlite_connect_error() in driver_sqlite_result_log()
authorAki Tuomi <aki.tuomi@open-xchange.com>
Mon, 20 Oct 2025 06:58:01 +0000 (09:58 +0300)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Mon, 20 Oct 2025 16:59:30 +0000 (19:59 +0300)
Simplifies next commit

src/lib-sql/driver-sqlite.c

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