this commit removes !page.is_loaded() from header_accessor cause it's not required
This commit is contained in:
Zaid Humayun
2025-07-12 09:44:31 +05:30
parent 90a5a53b0e
commit 2f0ff89e28

View File

@@ -41,7 +41,7 @@ fn get_header_page(pager: &Pager) -> Result<CursorResult<PageRef>> {
));
}
let page = pager.read_page(DATABASE_HEADER_PAGE_ID)?;
if !page.is_loaded() || page.is_locked() {
if page.is_locked() {
return Ok(CursorResult::IO);
}
Ok(CursorResult::Ok(page))
@@ -56,7 +56,7 @@ fn get_header_page_for_write(pager: &Pager) -> Result<CursorResult<PageRef>> {
));
}
let page = pager.read_page(DATABASE_HEADER_PAGE_ID)?;
if !page.is_loaded() || page.is_locked() {
if page.is_locked() {
return Ok(CursorResult::IO);
}
page.set_dirty();