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
