diff --git a/luca_pak/src/lib.rs b/luca_pak/src/lib.rs index 50294a1..6f42c2a 100644 --- a/luca_pak/src/lib.rs +++ b/luca_pak/src/lib.rs @@ -279,12 +279,12 @@ impl Pak { for entry in self.entries() { //let block_size = entry.data.len().div_ceil(self.header().block_size as usize); - let mut remainder = 2048 + let mut remainder = self.header().block_size as usize - entry .data .len() .rem_euclid(self.header().block_size as usize); - if remainder == 2048 { + if remainder == self.header().block_size as usize { remainder = 0; } output.write_all(&entry.data)?;