From e70ac45d2bc2b8cbaf4d7430a4a131021a0b3337 Mon Sep 17 00:00:00 2001 From: kib Date: Sat, 8 Sep 2012 16:45:48 +0000 Subject: [PATCH] MFC r232197 (by phk): Also call the low-level driver if ->c_iflag & (IXON|IXOFF|IXANY) changes. Approved by: re (kensmith) git-svn-id: svn://svn.freebsd.org/base/releng/9.1@240239 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- sys/kern/tty.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/kern/tty.c b/sys/kern/tty.c index 11e9092b..6c0f973f 100644 --- a/sys/kern/tty.c +++ b/sys/kern/tty.c @@ -1498,6 +1498,8 @@ tty_generic_ioctl(struct tty *tp, u_long cmd, void *data, int fflag, */ if ((t->c_cflag & CIGNORE) == 0 && (tp->t_termios.c_cflag != t->c_cflag || + ((tp->t_termios.c_iflag ^ t->c_iflag) & + (IXON|IXOFF|IXANY)) || tp->t_termios.c_ispeed != t->c_ispeed || tp->t_termios.c_ospeed != t->c_ospeed)) { error = ttydevsw_param(tp, t); -- 2.42.0