Index: ppp_tty.c =================================================================== RCS file: /home/source/dragonfly/cvs/src/sys/net/ppp_layer/ppp_tty.c,v retrieving revision 1.15 diff -u -p -r1.15 ppp_tty.c --- ppp_tty.c 14 Jan 2006 11:05:18 -0000 1.15 +++ ppp_tty.c 28 Jan 2006 05:05:44 -0000 @@ -322,7 +322,7 @@ pppread(struct tty *tp, struct uio *uio, * Loop waiting for input, checking that nothing disasterous * happens in the meantime. */ - crit_exit(); + crit_enter(); for (;;) { if (tp != (struct tty *) sc->sc_devp || tp->t_line != PPPDISC) { crit_exit();