From eb3092f12140eae139bf0c82ab77d32cdf85cab5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 28 Feb 2020 16:42:17 +0000 Subject: Avoid crash when running against SQLite3 binary built with -DSQLITE_OMIT_AUTOINIT (fixes #1932) --- src/sqlite3_utils.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/sqlite3_utils.cpp') diff --git a/src/sqlite3_utils.cpp b/src/sqlite3_utils.cpp index 3b1f1f8a..7006674f 100644 --- a/src/sqlite3_utils.cpp +++ b/src/sqlite3_utils.cpp @@ -135,6 +135,9 @@ static int VFSCustomAccess(sqlite3_vfs *vfs, const char *zName, int flags, std::unique_ptr SQLite3VFS::create(bool fakeSync, bool fakeLock, bool skipStatJournalAndWAL) { + // Call to sqlite3_initialize() is normally not needed, except for + // people building SQLite3 with -DSQLITE_OMIT_AUTOINIT + sqlite3_initialize(); sqlite3_vfs *defaultVFS = sqlite3_vfs_find(nullptr); assert(defaultVFS); -- cgit v1.2.3