From d540bf6762ff7af9d0d7a40cc9c59505eb5943e0 Mon Sep 17 00:00:00 2001 From: Simon Chaykin <52384223+game-lover@users.noreply.github.com> Date: Mon, 5 Oct 2020 17:34:22 +0100 Subject: [PATCH] Don't handle backspace, if string is empty --- 23-fixes/drivers/keyboard.c | 3 +++ 1 file changed, 3 insertions(+) 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) {