From 41e7686c9ad1ea7892b9d8941c266869bf6a28dd Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 6 Jun 2024 09:36:28 +0200 Subject: [PATCH] Wall: Fix terminal flag usage . Signed-off-by: Karel Zak --- term-utils/scriptreplay.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/term-utils/scriptreplay.c b/term-utils/scriptreplay.c index a2afd1c86..1453d5bbb 100644 --- a/term-utils/scriptreplay.c +++ b/term-utils/scriptreplay.c @@ -132,7 +132,7 @@ setterm(struct termios *backup, int *saved_flag) *saved_flag = fcntl(STDIN_FILENO, F_GETFL); if (*saved_flag == -1) err(EXIT_FAILURE, _("unexpected fcntl failure")); - fcntl(STDIN_FILENO, F_SETFL, O_NONBLOCK); + fcntl(STDIN_FILENO, F_SETFL, *saved_flag | O_NONBLOCK); if (tcgetattr(STDOUT_FILENO, backup) != 0) { if (errno != ENOTTY) /* For debugger. */ -- 2.47.2