Skip to content

Commit 7f09955

Browse files
committed
libsql: Reset statement in Statement::run()
We need to reset the statement to be able to reuse it. Let's call reset() after step() like Rusqlite does. Refs: #2135
1 parent a4ac971 commit 7f09955

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

libsql/src/local/statement.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ impl Statement {
5353
pub fn run(&self, params: &Params) -> Result<()> {
5454
self.bind(params);
5555
let err = self.inner.step();
56+
self.inner.reset();
5657
match err {
5758
crate::ffi::SQLITE_DONE => Ok(()),
5859
crate::ffi::SQLITE_ROW => Ok(()),

0 commit comments

Comments
 (0)