From bcc11d82618ed570af1b488fef005fd8d749f197 Mon Sep 17 00:00:00 2001 From: Gabriel Baraldi Date: Wed, 26 Nov 2025 15:26:33 -0300 Subject: [PATCH] Don't drain when setting the TTY mode --- src/unix/tty.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/unix/tty.c b/src/unix/tty.c index b86107202..5ef9d9f2a 100644 --- a/src/unix/tty.c +++ b/src/unix/tty.c @@ -52,7 +52,7 @@ */ static int isreallyatty(int file) { int rc; - + rc = !ioctl(file, TXISATTY + 0x81, NULL); if (!rc && errno != EBADF) errno = ENOTTY; @@ -334,7 +334,7 @@ int uv_tty_set_mode(uv_tty_t* tty, uv_tty_mode_t mode) { } /* Apply changes after draining */ - rc = uv__tcsetattr(fd, TCSADRAIN, &tmp); + rc = uv__tcsetattr(fd, TCSANOW, &tmp); if (rc == 0) tty->mode = mode;