:: commit 40e65eddb17b87f9fad8e237cfd70e305396800a

mintsuki <mintsuki@protonmail.com> — 2021-05-19 06:52

parents: 0d3d667ba8

panic: Add missing getchar() before returning to EFI

diff --git a/stage23/lib/panic.s2.c b/stage23/lib/panic.s2.c
index 6fba4d87..db751182 100644
--- a/stage23/lib/panic.s2.c
+++ b/stage23/lib/panic.s2.c
@@ -29,6 +29,7 @@ __attribute__((noreturn)) void panic(const char *fmt, ...) {
     rm_hcf();
 #elif defined (uefi)
     print("Press [ENTER] to return to firmware.");
+    while (getchar() != '\n');
     fb_clear(&fbinfo);
 
     // release all uefi memory and return to firmware
tab: 248 wrap: offon