We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ebc69a7 commit c9c8d64Copy full SHA for c9c8d64
geckolib/src/vfs/mod.rs
@@ -518,7 +518,11 @@ where
518
}
519
520
// The disc apparently needs to be aligned to 8 bits
521
- let padding_size = align_addr(offset as u64, 8) as usize - offset;
+ let mut new_offset = align_addr(offset as u64, 8);
522
+ if (new_offset - offset as u64) < 0x20 {
523
+ new_offset = align_addr((offset as u64) + 0x20, 8);
524
+ }
525
+ let padding_size = (new_offset - offset as u64) as usize;
526
writer.write_all(&vec![0u8; padding_size]).await?;
527
//offset += padding_size; // Unececssary, but kept for clarity
528
0 commit comments