diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | src/miscbltin.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog index 173f057..6d02fa9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2011-03-10 Herbert Xu <herbert@gondor.apana.org.au> + + * Fix CTLESC clobbering by read(1). + 2011-03-10 Brian Koropoff <bkoropoff@gmail.com> * Port to AIX. diff --git a/src/miscbltin.c b/src/miscbltin.c index 653c92f..800cbbb 100644 --- a/src/miscbltin.c +++ b/src/miscbltin.c @@ -178,7 +178,7 @@ readcmd(int argc, char **argv) } if (c == '\0') continue; - if (backslash) { + if (backslash || c == CTLESC) { if (c == '\n') goto resetbs; STPUTC(CTLESC, p); |