mirror of
https://github.com/open-simh/simh.git
synced 2026-05-03 22:58:53 +00:00
Fixed Buffered Console behavior which ended up flushing buffer contents once a second and clearing the buffer. We were also incorrectly flushing buffer contents when a connection dropped.
This commit is contained in:
@@ -1142,7 +1142,8 @@ for (i = 0; i < mp->lines; i++) { /* loop thru lines */
|
||||
TMXR_MAXBUF - lp->rxbpi);
|
||||
|
||||
if (nbytes < 0) { /* line error? */
|
||||
lp->txbpi = lp->txbpr = 0; /* Drop the data we already know we can't send */
|
||||
if (!lp->txbfd)
|
||||
lp->txbpi = lp->txbpr = 0; /* Drop the data we already know we can't send */
|
||||
tmxr_close_ln (lp); /* disconnect line */
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user