:: commit 48318c25eb444566ce22f23cfc34542ae82f45b2

mintsuki <mintsuki@protonmail.com> — 2022-07-04 06:58

parents: c1c976179a

limine: Fix bug where HHDM would be randomised even with KASLR disabled

diff --git a/common/protos/limine.c b/common/protos/limine.c
index bd75a9c4..7e6098be 100644
--- a/common/protos/limine.c
+++ b/common/protos/limine.c
@@ -293,7 +293,7 @@ bool limine_load(char *config, char *cmdline) {
         return false;
     }
 
-    kaslr = is_reloc;
+    kaslr = kaslr && is_reloc;
 
     // Load requests
     if (elf64_load_section(kernel, &requests, ".limine_reqs", 0, slide) == 0) {
tab: 248 wrap: offon