From 1e20948d83a82b31a058557f6158d0dbd1a2e655 Mon Sep 17 00:00:00 2001 From: Martin Lund Date: Tue, 16 Apr 2024 19:38:36 +0200 Subject: [PATCH] Fix line input mode Do not forward input characters to tty device before a line is input via carriage return. --- src/tty.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tty.c b/src/tty.c index d43acf3..32a6b20 100644 --- a/src/tty.c +++ b/src/tty.c @@ -1895,13 +1895,14 @@ int tty_connect(void) default: if (line_index < BUFSIZ) { + optional_local_echo(input_char); line_buffer[line_index++] = input_char; } else { tio_error_print("Input exceeds maximum line length. Truncating."); - forward = false; } + forward = false; } // Save 2 latest stdin input characters