aboutsummaryrefslogtreecommitdiff
path: root/src/serialized_file.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/serialized_file.rs')
-rw-r--r--src/serialized_file.rs9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/serialized_file.rs b/src/serialized_file.rs
index 26f9391..3570a91 100644
--- a/src/serialized_file.rs
+++ b/src/serialized_file.rs
@@ -95,10 +95,10 @@ pub fn read_serialized_file_header(mut file: impl Read + Seek) -> Result<Seriali
debug!("endianess={e:?}");
if format >= 22 {
- metadata_size = file.read_u32(e)?;
- file_size = file.read_u64(e)?;
- data_offset = file.read_u64(e)?;
- file.read_u64(e)?;
+ metadata_size = file.read_u32_be()?;
+ file_size = file.read_u64_be()?;
+ data_offset = file.read_u64_be()?;
+ file.read_u64_be()?;
}
debug!("metadata_size={metadata_size}");
debug!("file_size={file_size}");
@@ -236,7 +236,6 @@ pub fn read_serialized_file(mut file: impl Read + Seek) -> Result<SerializedFile
file.align(4)?;
let path_id = file.read_i64(e)?;
let data_offset = if h.format >= 22 {
- file.align(4)?;
file.read_u64(e)?
} else {
file.read_u32(e)? as u64