We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 28460b1 commit 0a32923Copy full SHA for 0a32923
1 file changed
libsql-wal/src/registry.rs
@@ -377,7 +377,7 @@ where
377
let len = db_file.len()?;
378
if len as usize % LIBSQL_PAGE_SIZE as usize == size_of::<LibsqlFooter>() {
379
let mut footer: LibsqlFooter = LibsqlFooter::new_zeroed();
380
- let footer_offset = LIBSQL_PAGE_SIZE as u64 * len;
+ let footer_offset = (len / LIBSQL_PAGE_SIZE as u64) * LIBSQL_PAGE_SIZE as u64;
381
db_file.read_exact_at(footer.as_bytes_mut(), footer_offset)?;
382
footer.validate()?;
383
Ok(Some(footer))
0 commit comments