diff options
-rw-r--r-- | sys/i386/isa/README.stl | 5 | ||||
-rw-r--r-- | sys/i386/isa/stallion.c | 4 |
2 files changed, 5 insertions, 4 deletions
diff --git a/sys/i386/isa/README.stl b/sys/i386/isa/README.stl index 1c55226..0bcd728 100644 --- a/sys/i386/isa/README.stl +++ b/sys/i386/isa/README.stl @@ -2,8 +2,8 @@ Stallion Multiport Serial Driver Readme --------------------------------------- -Version: 0.0.3 alpha -Date: 05FEB96 +Version: 0.0.4 alpha +Date: 06FEB96 Author: Greg Ungerer (gerg@stallion.oz.au) @@ -240,6 +240,7 @@ Having said that, I have used it on at least the following types of "things" under FreeBSD: a) standard dumb terminals (using getty) b) modems (using cu, etc) + c) ppp (through pppd, kernel ppp) diff --git a/sys/i386/isa/stallion.c b/sys/i386/isa/stallion.c index 68c2683..e9f0594 100644 --- a/sys/i386/isa/stallion.c +++ b/sys/i386/isa/stallion.c @@ -140,7 +140,7 @@ static unsigned int stl_irqshared = 0; */ static char *stl_drvname = "stl"; static char *stl_longdrvname = "Stallion Multiport Serial Driver"; -static char *stl_drvversion = "0.0.3"; +static char *stl_drvversion = "0.0.4"; static int stl_brdprobed[STL_MAXBRDS]; static int stl_nrbrds = 0; @@ -2027,7 +2027,7 @@ static void stl_rxprocess(stlport_t *portp) } } else { while (portp->rx.tail != head) { - ch = *(portp->rx.tail); + ch = (unsigned char) *(portp->rx.tail); if (status = *(portp->rx.tail + STL_RXBUFSIZE)) { *(portp->rx.tail + STL_RXBUFSIZE) = 0; if (status & ST_BREAK) |