From def51f264197b59ab3ee3553d6322488e41a6112 Mon Sep 17 00:00:00 2001 From: Jim Date: Tue, 15 Nov 2011 14:31:30 -0500 Subject: [PATCH] devasr: full-duplex test was backwards for console logging --- emdev.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/emdev.h b/emdev.h index e6e4ba7..299a508 100644 --- a/emdev.h +++ b/emdev.h @@ -507,13 +507,13 @@ readasr: goto readasr; } xoff = 0; /* enable output if any characters typed */ + if (ch != 015) /* log all except CR */ + fputc(ch, conslog); } if (func >= 010) putcrs16(A, 0); putcrs16(A, getcrs16(A) | ch); TRACE(T_INST, " character read=%o: %c\n", getcrs16(A), getcrs16(A) & 0x7f); - if (!(terminfo.c_lflag & ECHO) && ch != 015) /* log all except CR */ - fputc(ch, conslog); fflush(conslog); /* immediately flush when typing */ #ifndef NOTRACE fflush(gvp->tracefile);