1
0
mirror of https://github.com/systemd/systemd.git synced 2025-01-26 14:04:03 +03:00

pe: use PE_SECTION_VECTOR_IS_SET() macro where appropriate

This commit is contained in:
Lennart Poettering 2024-11-12 23:17:41 +01:00
parent 557d9fd5d1
commit f2b4f19881

View File

@ -320,7 +320,7 @@ static void pe_locate_sections(
/* device */ NULL, /* device */ NULL,
&hwids_section); &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; hwids = (const uint8_t *) SIZE_TO_PTR(validate_base) + hwids_section.memory_offset;
EFI_STATUS err = chid_match(hwids, hwids_section.memory_size, &device); 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), PTR_TO_SIZE(dos),
&vector); &vector);
if (vector.memory_size == 0) /* not found */ if (!PE_SECTION_VECTOR_IS_SET(&vector)) /* not found */
return 0; return 0;
typedef struct { typedef struct {