diff --git a/include/keyboard/keyboard.h b/include/keyboard/keyboard.h index 01c8208..8a12ed2 100644 --- a/include/keyboard/keyboard.h +++ b/include/keyboard/keyboard.h @@ -49,7 +49,8 @@ char* read() { uint8_t len = 0; while ((c = getc()) != '\n') { - if (c == '\b' && len > 0) { + if (c == '\b') { + if (len < 1) continue; // Can we backspace? len--; putc(c); } else if (len + 1 != MAX_INPUT_LENGTH) { // Check if we can add a new character