mirror of
https://github.com/dslm4515/BMLFS.git
synced 2025-08-20 14:31:47 +00:00
32 lines
1.1 KiB
Diff
32 lines
1.1 KiB
Diff
--- a/src/efibootdump.c
|
|
+++ b/src/efibootdump.c
|
|
@@ -68,7 +68,7 @@ print_boot_entry(efi_load_option *loadopt, size_t data_size)
|
|
text_path = alloca(text_path_len);
|
|
if (!text_path)
|
|
error(100, "Couldn't allocate memory");
|
|
- rc = efidp_format_device_path((unsigned char *)text_path,
|
|
+ rc = efidp_format_device_path(text_path,
|
|
text_path_len, dp, pathlen);
|
|
if (rc < 0) {
|
|
printf("<bad device path>");
|
|
--- a/src/efibootmgr.c
|
|
+++ b/src/efibootmgr.c
|
|
@@ -972,7 +972,7 @@ show_var_path(efi_load_option *load_option, size_t boot_data_size)
|
|
pathlen = efi_loadopt_pathlen(load_option,
|
|
boot_data_size);
|
|
dp = efi_loadopt_path(load_option, boot_data_size);
|
|
- rc = efidp_format_device_path((unsigned char *)text_path,
|
|
+ rc = efidp_format_device_path(text_path,
|
|
text_path_len, dp, pathlen);
|
|
if (rc < 0) {
|
|
warning("Could not parse device path");
|
|
@@ -987,7 +987,7 @@ show_var_path(efi_load_option *load_option, size_t boot_data_size)
|
|
return;
|
|
}
|
|
|
|
- rc = efidp_format_device_path((unsigned char *)text_path,
|
|
+ rc = efidp_format_device_path(text_path,
|
|
text_path_len, dp, pathlen);
|
|
if (rc >= 0) {
|
|
printf("\t%s", text_path);
|