From: Alan Cox Date: Wed, 3 Oct 2018 12:27:02 +0000 (+0100) Subject: tty: fix the masking logic X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=0be94fae36f6632c85c939982345c80eebad648c;p=FUZIX.git tty: fix the masking logic With this we appear to run ok --- 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;