diff options
author | ache <ache@FreeBSD.org> | 1994-03-25 15:10:50 +0000 |
---|---|---|
committer | ache <ache@FreeBSD.org> | 1994-03-25 15:10:50 +0000 |
commit | 875d89b28afd9ae3ab4a8b2e7f03a17dd9c6acbf (patch) | |
tree | c188e67d55ae0dddbfd15806fa18717f78d1fcfe /sys/isa | |
parent | 744872768693764eb607602a60aca58a6e8f37d0 (diff) | |
download | FreeBSD-src-875d89b28afd9ae3ab4a8b2e7f03a17dd9c6acbf.zip FreeBSD-src-875d89b28afd9ae3ab4a8b2e7f03a17dd9c6acbf.tar.gz |
Fix false carrier detection on incoming bidir port.
Diffstat (limited to 'sys/isa')
-rw-r--r-- | sys/isa/sio.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/isa/sio.c b/sys/isa/sio.c index a90d45a..46afee0 100644 --- a/sys/isa/sio.c +++ b/sys/isa/sio.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * from: @(#)com.c 7.5 (Berkeley) 5/16/91 - * $Id: sio.c,v 1.37 1994/03/21 22:19:56 ache Exp $ + * $Id: sio.c,v 1.38 1994/03/23 17:28:35 ache Exp $ */ #include "sio.h" @@ -818,6 +818,8 @@ comhardclose(com) tsleep((caddr_t)&com->dtr_wait, TTIPRI, "sioclose", com->dtr_wait); } + com->last_modem_status = + com->prev_modem_status = inb(com->modem_status_port); } #ifdef COM_BIDIR |