From 0060ff8a44e59e7ad7e4d3fec4df530632f3a255 Mon Sep 17 00:00:00 2001 From: gwenn Date: Sat, 16 May 2020 11:01:30 +0200 Subject: [PATCH] Activate extended result codes asap --- src/inner_connection.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/inner_connection.rs b/src/inner_connection.rs index 95b2d82..f967584 100644 --- a/src/inner_connection.rs +++ b/src/inner_connection.rs @@ -106,6 +106,10 @@ impl InnerConnection { return Err(e); } + + // attempt to turn on extended results code; don't fail if we can't. + ffi::sqlite3_extended_result_codes(db, 1); + let r = ffi::sqlite3_busy_timeout(db, 5000); if r != ffi::SQLITE_OK { let e = error_from_handle(db, r); @@ -113,9 +117,6 @@ impl InnerConnection { return Err(e); } - // attempt to turn on extended results code; don't fail if we can't. - ffi::sqlite3_extended_result_codes(db, 1); - Ok(InnerConnection::new(db, true)) } }