diff --git a/core/vdbe/mod.rs b/core/vdbe/mod.rs index 8e3c4427d..7a45238cb 100644 --- a/core/vdbe/mod.rs +++ b/core/vdbe/mod.rs @@ -380,7 +380,7 @@ impl Program { pager: Rc, ) -> Result { loop { - if *self.connection.closed.borrow() { + if self.connection.closed.get() { // Connection is closed for whatever reason, rollback the transaction. let state = self.connection.transaction_state.get(); if let TransactionState::Write { schema_did_change } = state {