--- lbbs/src/screen.c 2025/05/10 11:09:02 1.41 +++ lbbs/src/screen.c 2025/05/10 13:17:36 1.42 @@ -114,7 +114,7 @@ static int _str_input(char *buffer, int while ((c = igetch_t(MIN(MAX_DELAY_TIME, 60)))) { - if (c == KEY_NULL || c == CR) + if (c == CR) { igetch(1); // Cleanup remaining '\n' in the buffer break; @@ -123,7 +123,7 @@ static int _str_input(char *buffer, int { return -1; } - if (c == LF) + if (c == KEY_NULL || c == LF) { continue; }