*** /mit/release.73/source/bsd-4.3/common/sys/sys.vax_bsd43/tty.c	Wed Feb  6 14:09:34 1991
--- sys/tty.c	Thu Oct 24 18:56:11 1991
***************
*** 1532,1539 ****
--- 1532,1542 ----
  			return (EWOULDBLOCK);
  		return (0);
  	}
+ 	/* there is a *chance* that ttstart emptied the queue... */
+ 	if (tp->t_outq.c_cc > hiwat) {
  		tp->t_state |= TS_ASLEEP;
  		sleep((caddr_t)&tp->t_outq, TTOPRI);
+ 	}
  	splx(s);
  	goto loop;
  }
