From 9bdf60bb8841e6d86f77d89c8e8ba3eb6cc47fdf Mon Sep 17 00:00:00 2001 From: Bananymous Date: Wed, 8 Jul 2026 23:19:29 +0300 Subject: [PATCH] bootloader: Fix stack corruption when pressing non ascii keys --- bootloader/bios/command_line.S | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bootloader/bios/command_line.S b/bootloader/bios/command_line.S index 46b751c9..3ad5ced5 100644 --- a/bootloader/bios/command_line.S +++ b/bootloader/bios/command_line.S @@ -35,13 +35,13 @@ read_user_command_line: cmpb $'\n', %al je .read_user_command_line_done - pushw %ax + movb %al, %bl call isprint testb %al, %al jz .read_user_command_line_loop - popw %ax + movb %bl, %al # put byte to buffer movb %al, (%di)