From 5045ca176820701dc1852034f6699db263354c41 Mon Sep 17 00:00:00 2001 From: yabu76 Date: Tue, 30 Dec 2025 20:58:06 +0900 Subject: [PATCH] Fix issue that output-delay doen't work in non-interactive mode --- src/tty.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tty.c b/src/tty.c index d026ac4..8191e0c 100644 --- a/src/tty.c +++ b/src/tty.c @@ -2736,7 +2736,7 @@ int tty_connect(void) { while (true) { - int ret = read(pipefd[0], &input_char, 1); + int ret = read(pipefd[0], input_buffer, BUFSIZ); if (ret < 0) { tio_error_printf("Could not read from pipe (%s)", strerror(errno)); @@ -2745,7 +2745,7 @@ int tty_connect(void) else if (ret > 0) { // Forward to tty device - ret = write_poll(device_fd, &input_char, 1, WRITE_POLL_FOREVER); + ret = tty_write(device_fd, input_buffer, ret); if (ret < 0) { tio_error_printf("Could not write to serial device (%s)", strerror(errno));