summaryrefslogtreecommitdiff
path: root/service
diff options
context:
space:
mode:
authorAda Christine <adachristine18@gmail.com>2025-02-02 22:33:13 +0000
committerAda Christine <adachristine18@gmail.com>2025-02-02 22:33:13 +0000
commit90c29fdde317c39384011a6ba97077c138f13ad6 (patch)
treea76eab90595198802925f8e3e2bd1ea4c87ca24f /service
parent6b9c30f9f35e9094762a96a861f0fa978c8e095d (diff)
no wait, cleanup
Diffstat (limited to 'service')
-rw-r--r--service/kjarna.c3
-rw-r--r--service/main.c1
2 files changed, 1 insertions, 3 deletions
diff --git a/service/kjarna.c b/service/kjarna.c
index 80adae0..b47a45c 100644
--- a/service/kjarna.c
+++ b/service/kjarna.c
@@ -10,8 +10,7 @@ int kjarna_entry()
uint64_t image_base;
__asm__ ("leaq kc_image_base(%%rip), %0" : "=r"(image_base) :: );
- bool wait = true;
-
+ bool wait = false;
while(wait);
int result = main(0, nullptr);
diff --git a/service/main.c b/service/main.c
index f00508f..e2c705b 100644
--- a/service/main.c
+++ b/service/main.c
@@ -19,7 +19,6 @@ static int open_kernel(void)
return -1;
}
- // crash here
if (!elf64_validate_fd(kernel_fd, ET_DYN, EM_X86_64))
{
printf("error: could not validate elf header\n");