]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-sql: driver-sqlite - Use sqlite_open_v2
authorAki Tuomi <aki.tuomi@open-xchange.com>
Thu, 16 Sep 2021 07:50:35 +0000 (10:50 +0300)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Mon, 17 Jan 2022 11:52:09 +0000 (13:52 +0200)
src/lib-sql/driver-sqlite.c

index da8ab9456b64deba5c20f29b5cbfbdc5c6f2e3f0..a7495b75446df24caee2e6800febfee1a79ccd3e 100644 (file)
@@ -48,11 +48,13 @@ static struct event_category event_category_sqlite = {
 static int driver_sqlite_connect(struct sql_db *_db)
 {
        struct sqlite_db *db = (struct sqlite_db *)_db;
+       /* this is default for sqlite_open */
+       int flags = SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE;
 
        if (db->connected)
                return 1;
 
-       db->rc = sqlite3_open(db->dbfile, &db->sqlite);
+       db->rc = sqlite3_open_v2(db->dbfile, &db->sqlite, flags, NULL);
 
        if (db->rc == SQLITE_OK) {
                db->connected = TRUE;