From 07f080184d067c1ebc3fec1b53dd4a06d1a2566a Mon Sep 17 00:00:00 2001 From: Alexander Kanavin Date: Mon, 17 Jan 2022 23:24:34 +0100 Subject: [PATCH] src: make compatible with efivar 38 Upstream-Status: Backport Signed-off-by: Alexander Kanavin --- src/efibootdump.c | 2 +- src/efibootmgr.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/efibootdump.c b/src/efibootdump.c index eceffd6..09bd76e 100644 --- a/src/efibootdump.c +++ b/src/efibootdump.c @@ -69,7 +69,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(text_path, text_path_len, + rc = efidp_format_device_path((unsigned char *)text_path, text_path_len, dp, pathlen); if (rc < 0) { printf(""); diff --git a/src/efibootmgr.c b/src/efibootmgr.c index 4e1a680..b77b1fb 100644 --- a/src/efibootmgr.c +++ b/src/efibootmgr.c @@ -949,7 +949,7 @@ show_vars(const char *prefix) pathlen = efi_loadopt_pathlen(load_option, boot->data_size); dp = efi_loadopt_path(load_option, boot->data_size); - rc = efidp_format_device_path(text_path, text_path_len, + rc = efidp_format_device_path((unsigned char *)text_path, text_path_len, dp, pathlen); if (rc < 0) error(18, "Could not parse device path"); @@ -960,7 +960,7 @@ show_vars(const char *prefix) if (!text_path) error(19, "Could not parse device path"); - rc = efidp_format_device_path(text_path, text_path_len, + rc = efidp_format_device_path((unsigned char *)text_path, text_path_len, dp, pathlen); if (rc < 0) error(20, "Could not parse device path");