commit 8773b4b2383644cdbfed598bd9596921233b9e62 from: wkj date: Mon Aug 02 15:21:38 2004 UTC Try to be more clever about re-enabling terminal echo. From Axel Belinfante. commit - a87638642c99d88a3543e0cd5864c9e54133fbee commit + 8773b4b2383644cdbfed598bd9596921233b9e62 blob - 7efce4adb6266128337e99218365849751050e82 blob + 12d4be031bbf5c32f282be9046e9fdbf937b6369 --- src/cmd/9term/9term.c +++ src/cmd/9term/9term.c @@ -1021,7 +1021,8 @@ consread(void) s = setecho(sfd, 0); if(write(rcfd, buf, n) < 0) exits(0); - setecho(sfd, s); + if(s) + setecho(sfd, s); } }