diff options
| author | Aleksa Vuckovic <aleksav013@gmail.com> | 2022-11-25 23:44:40 +0100 |
|---|---|---|
| committer | Aleksa Vuckovic <aleksav013@gmail.com> | 2022-11-25 23:44:40 +0100 |
| commit | 5d56d1a5b4d52702eb4e4ea6f05e4b6eebf41ca8 (patch) | |
| tree | 1ddc17cf4524254edf322da50e5c12261715b648 /kernel/src/boot/multiboot2.c | |
| parent | 3ec35b5abeb9765c419cf896338de7d95143bc9b (diff) | |
UBSAN - FINALLY FIXING UNDEFINED BEHAVIOUR
Diffstat (limited to 'kernel/src/boot/multiboot2.c')
| -rw-r--r-- | kernel/src/boot/multiboot2.c | 2 |
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 |
