diff --git a/usr.sbin/ppp/tty.c b/usr.sbin/ppp/tty.c index 0bd64d3b3c7c..e2201ece51d5 100644 --- a/usr.sbin/ppp/tty.c +++ b/usr.sbin/ppp/tty.c @@ -204,10 +204,8 @@ tty_Raw(struct physical *p) else ios.c_cflag |= CLOCAL; - if (p->type != PHYS_DEDICATED) { + if (p->type != PHYS_DEDICATED) ios.c_cflag |= HUPCL; - ios.c_cflag &= ~CLOCAL; - } tcsetattr(p->fd, TCSANOW, &ios); } @@ -412,10 +410,8 @@ tty_Create(struct physical *p) ios.c_iflag |= IXOFF; } ios.c_iflag |= IXON; - if (p->type != PHYS_DEDICATED) { + if (p->type != PHYS_DEDICATED) ios.c_cflag |= HUPCL; - ios.c_cflag &= ~CLOCAL; - } if (p->type != PHYS_DIRECT) { /* Change tty speed when we're not in -direct mode */