Skip to content

Commit 30f4d57

Browse files
Set SQLITE_OPEN_FULLMUTEX when opening a connection
1 parent 0653c57 commit 30f4d57

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

‎libsql/src/local/connection.rs‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,15 @@ impl Connection {
5151
pub(crate) fn connect(db: &Database) -> Result<Connection> {
5252
let mut raw = std::ptr::null_mut();
5353
let db_path = db.db_path.clone();
54+
let flags: c_int = ffi::SQLITE_OPEN_FULLMUTEX | db.flags.bits();
5455
let err = unsafe {
5556
ffi::sqlite3_open_v2(
5657
std::ffi::CString::new(db_path.as_str())
5758
.unwrap()
5859
.as_c_str()
5960
.as_ptr() as *const _,
6061
&mut raw,
61-
db.flags.bits() as c_int,
62+
flags,
6263
std::ptr::null(),
6364
)
6465
};

0 commit comments

Comments
 (0)