diff --git a/23-fixes/drivers/keyboard.c b/23-fixes/drivers/keyboard.c index d9d1480..71aff44 100644 --- a/23-fixes/drivers/keyboard.c +++ b/23-fixes/drivers/keyboard.c @@ -32,6 +32,9 @@ static void keyboard_callback(registers_t *regs) { char str[2]; if (scancode > SC_MAX) return; if (scancode == BACKSPACE) { + if (strcmp(key_buffer, "") == 0) { + return; + } backspace(key_buffer); kprint_backspace(); } else if (scancode == ENTER) {