From 23eff7088365d55ffc364d9bb0622cdb4d4a1305 Mon Sep 17 00:00:00 2001 From: Wang Han <416810799@qq.com> Date: Sun, 19 Jan 2025 11:57:09 +0800 Subject: [PATCH] Fix repeated binding of first argument Co-authored-by: LoveSy --- native/src/core/db.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/native/src/core/db.rs b/native/src/core/db.rs index 2cf7b972e..9c28423cd 100644 --- a/native/src/core/db.rs +++ b/native/src/core/db.rs @@ -146,6 +146,7 @@ unsafe extern "C" fn bind_arguments(v: *mut c_void, idx: i32, stmt: Pin<&mut DbS let args = &mut *(v as *mut DbArgs<'_>); if args.curr < args.args.len() { let arg = &args.args[args.curr]; + args.curr += 1; match *arg { Text(v) => stmt.bind_text(idx, v), Integer(v) => stmt.bind_int64(idx, v),