From: Lennart Poettering Date: Mon, 1 Jul 2024 15:39:49 +0000 (+0200) Subject: efi: don't non-chalantly drop const from memory buffer X-Git-Tag: v257-rc1~967^2~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6c741d8f500cfeab0b6de69ca46c8e09f92ccf53;p=thirdparty%2Fsystemd.git efi: don't non-chalantly drop const from memory buffer --- diff --git a/src/boot/efi/pe.c b/src/boot/efi/pe.c index 33aeaeab507..587960e3210 100644 --- 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;