diff options
| author | Michael Brown | 2023-01-23 20:07:35 +0100 |
|---|---|---|
| committer | Michael Brown | 2023-01-23 20:27:11 +0100 |
| commit | 204d39222a0ff9f91fdffc2809de0b7f5aaabbae (patch) | |
| tree | 64e2faac8d8d6141a54c867482cd3b36755ea06d /src/interface/efi/efi_block.c | |
| parent | [arm] Inhibit linker warnings about an implied executable stack (diff) | |
| download | ipxe-204d39222a0ff9f91fdffc2809de0b7f5aaabbae.tar.gz ipxe-204d39222a0ff9f91fdffc2809de0b7f5aaabbae.tar.xz ipxe-204d39222a0ff9f91fdffc2809de0b7f5aaabbae.zip | |
[efi] Add efi_path_terminate() utility function
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/interface/efi/efi_block.c')
| -rw-r--r-- | src/interface/efi/efi_block.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/interface/efi/efi_block.c b/src/interface/efi/efi_block.c index 74cf7c0c0..cb73260d5 100644 --- a/src/interface/efi/efi_block.c +++ b/src/interface/efi/efi_block.c @@ -582,9 +582,7 @@ static int efi_block_boot_image ( struct san_device *sandev, EFI_HANDLE handle, sizeof ( efi_block_boot_filename ) ); } end = ( ( ( void * ) filepath ) + filepath_len ); - end->Type = END_DEVICE_PATH_TYPE; - end->SubType = END_ENTIRE_DEVICE_PATH_SUBTYPE; - end->Length[0] = sizeof ( *end ); + efi_path_terminate ( end ); DBGC ( sandev, "EFIBLK %#02x trying to load %s\n", sandev->drive, efi_devpath_text ( boot_path ) ); |
