From 0be94fae36f6632c85c939982345c80eebad648c Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Wed, 3 Oct 2018 13:27:02 +0100 Subject: [PATCH] tty: fix the masking logic With this we appear to run ok --- Kernel/tty.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Kernel/tty.c b/Kernel/tty.c index ad064085..ec8e27df 100644 --- a/Kernel/tty.c +++ b/Kernel/tty.c @@ -295,10 +295,10 @@ int tty_ioctl(uint8_t minor, uarg_t request, char *data) t->termios.c_oflag |= tm.c_oflag; t->termios.c_cflag &= ~*dp; tm.c_cflag &= *dp++; - t->termios.c_cflag |= tm.c_lflag; + t->termios.c_cflag |= tm.c_cflag; t->termios.c_lflag &= ~*dp; tm.c_lflag &= *dp; - t->termios.c_iflag |= tm.c_lflag; + t->termios.c_lflag |= tm.c_lflag; tty_setup(minor, waito); tty_selwake(minor, SELECT_IN|SELECT_OUT); break; -- 2.34.1