From f2b4f1988184e0bcdb83900d1949cbfb98d61c90 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 12 Nov 2024 23:17:41 +0100 Subject: pe: use PE_SECTION_VECTOR_IS_SET() macro where appropriate --- src/boot/pe.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/boot') diff --git a/src/boot/pe.c b/src/boot/pe.c index e4cb942426..69b42faff5 100644 --- a/src/boot/pe.c +++ b/src/boot/pe.c @@ -320,7 +320,7 @@ static void pe_locate_sections( /* device */ NULL, &hwids_section); - if (hwids_section.memory_offset != 0) { + if (PE_SECTION_VECTOR_IS_SET(&hwids_section)) { hwids = (const uint8_t *) SIZE_TO_PTR(validate_base) + hwids_section.memory_offset; EFI_STATUS err = chid_match(hwids, hwids_section.memory_size, &device); @@ -358,7 +358,7 @@ static uint32_t get_compatibility_entry_address(const DosFileHeader *dos, const PTR_TO_SIZE(dos), &vector); - if (vector.memory_size == 0) /* not found */ + if (!PE_SECTION_VECTOR_IS_SET(&vector)) /* not found */ return 0; typedef struct { -- cgit v1.2.3