Updated pager.rs
This commit is contained in:
parent
5c086c10b9
commit
c5f31a9922
@ -62,12 +62,12 @@ impl Pager {
|
|||||||
num_pages += 1
|
num_pages += 1
|
||||||
}
|
}
|
||||||
|
|
||||||
if page_num <= num_pages {
|
|
||||||
let mut page: Page = [0; PAGE_SIZE];
|
let mut page: Page = [0; PAGE_SIZE];
|
||||||
|
if page_num <= num_pages {
|
||||||
let offset: u64 = (page_num * PAGE_SIZE).try_into()?;
|
let offset: u64 = (page_num * PAGE_SIZE).try_into()?;
|
||||||
self.file.read_at(&mut page, offset)?;
|
self.file.read_at(&mut page, offset)?;
|
||||||
self.pages[page_num] = Some(page);
|
|
||||||
}
|
}
|
||||||
|
self.pages[page_num] = Some(page);
|
||||||
}
|
}
|
||||||
|
|
||||||
Ok(self.pages[page_num].as_mut().unwrap())
|
Ok(self.pages[page_num].as_mut().unwrap())
|
||||||
|
Loading…
x
Reference in New Issue
Block a user