projects
/
systemd
/
.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1beaaea
)
efi: don't non-chalantly drop const from memory buffer
author
Lennart Poettering
<lennart@poettering.net>
Mon, 1 Jul 2024 15:39:49 +0000
(17:39 +0200)
committer
Lennart Poettering
<lennart@poettering.net>
Wed, 3 Jul 2024 14:15:04 +0000
(16:15 +0200)
src/boot/efi/pe.c
patch
|
blob
|
history
diff --git
a/src/boot/efi/pe.c
b/src/boot/efi/pe.c
index 33aeaeab507202d0ab9ad8747509705bd6acea2d..587960e321038c9cc9ee7c5f8503cac4eaa96903 100644
(file)
--- a/
src/boot/efi/pe.c
+++ b/
src/boot/efi/pe.c
@@
-261,7
+261,7
@@
static uint32_t get_compatibility_entry_address(const DosFileHeader *dos, const
size_t addr = vector.memory_offset, size = vector.size;
while (size >= sizeof(LinuxPeCompat1) && addr % alignof(LinuxPeCompat1) == 0) {
-
LinuxPeCompat1 *compat = (LinuxPeCompat1 *) ((
uint8_t *) dos + addr);
+
const LinuxPeCompat1 *compat = (const LinuxPeCompat1 *) ((const
uint8_t *) dos + addr);
if (compat->type == 0 || compat->size == 0 || compat->size > size)
break;