Skip to content

Commit a080ed0

Browse files
committed
pad uefi fat file length
1 parent bc6c1bd commit a080ed0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Diff for: src/bin/builder.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -252,9 +252,9 @@ fn create_uefi_disk_image(executable_path: &Path, efi_file: &Path) -> anyhow::Re
252252
.truncate(true)
253253
.open(&fat_path)
254254
.context("Failed to create UEFI FAT file")?;
255-
let efi_size_rounded = ((efi_size - 1) / MB + 1) * MB;
255+
let efi_size_padded_and_rounded = ((efi_size + 1024 * 64 - 1) / MB + 1) * MB;
256256
fat_file
257-
.set_len(efi_size_rounded)
257+
.set_len(efi_size_padded_and_rounded)
258258
.context("failed to set UEFI FAT file length")?;
259259

260260
// create new FAT partition

0 commit comments

Comments
 (0)