sqlite3: Auto initialize in sqlite3_open()

This commit is contained in:
Pekka Enberg
2024-07-17 12:27:41 +03:00
parent d81a346d74
commit 8fb50cc9bc

View File

@@ -51,6 +51,10 @@ pub unsafe extern "C" fn sqlite3_open(
filename: *const ffi::c_char,
db_out: *mut *mut sqlite3,
) -> ffi::c_int {
let rc = sqlite3_initialize();
if rc != SQLITE_OK {
return rc;
}
if filename.is_null() {
return SQLITE_MISUSE;
}