From: Aki Tuomi Date: Tue, 25 Nov 2025 13:21:48 +0000 (+0200) Subject: lib-sql: driver-sqlite - Clarify that readonly error is caused by sqlite_readonly=yes X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8282530d74a03caac72cbc55b3a1575555e7c6d3;p=thirdparty%2Fdovecot%2Fcore.git lib-sql: driver-sqlite - Clarify that readonly error is caused by sqlite_readonly=yes --- diff --git a/src/lib-sql/driver-sqlite.c b/src/lib-sql/driver-sqlite.c index 5c5dbc0b38..7dbbd7add9 100644 --- a/src/lib-sql/driver-sqlite.c +++ b/src/lib-sql/driver-sqlite.c @@ -368,7 +368,8 @@ driver_sqlite_result_str(struct sql_db *_db, int rc) } else if (rc == SQLITE_READONLY) { if (db->set->readonly) { /* Expected to happen */ - err = sqlite3_errstr(rc); + err = t_strdup_printf("%s (because of sqlite_readonly=on)", + sqlite3_errstr(rc)); } else { /* Check why the database is read only */ err = driver_sqlite_readonly_error(db);