projects
/
systemd
/
.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
557d9fd
)
pe: use PE_SECTION_VECTOR_IS_SET() macro where appropriate
author
Lennart Poettering
<lennart@poettering.net>
Tue, 12 Nov 2024 22:17:41 +0000
(23:17 +0100)
committer
Lennart Poettering
<lennart@poettering.net>
Tue, 12 Nov 2024 22:45:15 +0000
(23:45 +0100)
src/boot/pe.c
patch
|
blob
|
history
diff --git
a/src/boot/pe.c
b/src/boot/pe.c
index e4cb942426633970749f78acbd3eb744686f5e3d..69b42faff5869cf6ba1e469ac21039cab7ff1b18 100644
(file)
--- 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 {