diff --git a/core/storage/pager.rs b/core/storage/pager.rs index fb39932a9..f38a6008e 100644 --- a/core/storage/pager.rs +++ b/core/storage/pager.rs @@ -1464,7 +1464,7 @@ impl Pager { (default_header.get_page_size() - default_header.reserved_space as u32) as u16, ); let write_counter = Rc::new(RefCell::new(0)); - begin_write_btree_page(self, &page1.get(), write_counter.clone())?; + let c= begin_write_btree_page(self, &page1.get(), write_counter.clone())?; self.allocate_page1_state .replace(AllocatePage1State::Writing { diff --git a/core/storage/sqlite3_ondisk.rs b/core/storage/sqlite3_ondisk.rs index fbea32e24..efe417eb0 100644 --- a/core/storage/sqlite3_ondisk.rs +++ b/core/storage/sqlite3_ondisk.rs @@ -814,7 +814,7 @@ pub fn begin_write_btree_page( pager: &Pager, page: &PageRef, write_counter: Rc>, -) -> Result<()> { +) -> Result> { tracing::trace!("begin_write_btree_page(page={})", page.get().id); let page_source = &pager.db_file; let page_finish = page.clone(); diff --git a/core/storage/wal.rs b/core/storage/wal.rs index c02af788d..747bd631c 100644 --- a/core/storage/wal.rs +++ b/core/storage/wal.rs @@ -914,7 +914,7 @@ impl Wal for WalFile { } CheckpointState::WritePage => { self.ongoing_checkpoint.page.set_dirty(); - begin_write_btree_page( + let c = begin_write_btree_page( pager, &self.ongoing_checkpoint.page, write_counter.clone(),