From 915bcfc6c82261ff2c2962300acb45562b12811a Mon Sep 17 00:00:00 2001 From: Richard Cornwell Date: Fri, 31 Dec 2021 10:46:34 -0500 Subject: [PATCH] KA10: Fixed problem with KL10 hanging on unattached FE tty's. --- PDP10/kl10_fe.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/PDP10/kl10_fe.c b/PDP10/kl10_fe.c index 281d99f..3516186 100644 --- a/PDP10/kl10_fe.c +++ b/PDP10/kl10_fe.c @@ -2277,15 +2277,13 @@ t_stat ttyo_svc (UNIT *uptr) TMLN *lp; int f; - if ((tty_unit[0].flags & UNIT_ATT) == 0) /* attached? */ - return SCPE_OK; sim_clock_coschedule(uptr, tmxr_poll); /* continue poll */ for (ln = 0; ln < tty_desc.lines; ln++) { struct _buffer *optr = &tty_out[ln]; lp = &tty_ldsc[ln]; - if (lp->conn == 0) { + if (lp->conn == 0 || (tty_unit[0].flags & UNIT_ATT) == 0) { if (not_empty(optr)) { optr->out_ptr = optr->in_ptr = 0; tty_done[ln] = 1;