summaryrefslogtreecommitdiff
path: root/kernel/src/boot
diff options
context:
space:
mode:
authorAleksa Vuckovic <aleksav013@gmail.com>2022-11-25 23:44:40 +0100
committerAleksa Vuckovic <aleksav013@gmail.com>2022-11-25 23:44:40 +0100
commit5d56d1a5b4d52702eb4e4ea6f05e4b6eebf41ca8 (patch)
tree1ddc17cf4524254edf322da50e5c12261715b648 /kernel/src/boot
parent3ec35b5abeb9765c419cf896338de7d95143bc9b (diff)
UBSAN - FINALLY FIXING UNDEFINED BEHAVIOUR
Diffstat (limited to 'kernel/src/boot')
-rw-r--r--kernel/src/boot/multiboot2.c2
1 files changed, 1 insertions, 1 deletions
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