From 5d56d1a5b4d52702eb4e4ea6f05e4b6eebf41ca8 Mon Sep 17 00:00:00 2001 From: Aleksa Vuckovic Date: Fri, 25 Nov 2022 23:44:40 +0100 Subject: UBSAN - FINALLY FIXING UNDEFINED BEHAVIOUR --- kernel/src/boot/multiboot2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'kernel/src/boot/multiboot2.c') diff --git a/kernel/src/boot/multiboot2.c b/kernel/src/boot/multiboot2.c index cdc0ae4..9410273 100644 --- a/kernel/src/boot/multiboot2.c +++ b/kernel/src/boot/multiboot2.c @@ -77,7 +77,7 @@ void read_mb2(mb2_tag_header* multiboot_bootinfo, uint32_t multiboot_magic) static mb2_tag_mmap* tag_mmap; // skip first 8 bytes (total_size + reserved) - mb2_tag_header* tag_header = (mb2_tag_header*)((char*)multiboot_bootinfo + 8 + KERNEL_VMA); + mb2_tag_header* tag_header = (mb2_tag_header*)((uint64_t)multiboot_bootinfo + 8 + KERNEL_VMA); while (tag_header->type != MB2_TAG_END) { // process tag_type -- cgit v1.2.3