diff options
author | root <root> | 2019-07-07 08:06:44 +0000 |
---|---|---|
committer | root <root> | 2019-07-07 08:06:44 +0000 |
commit | 3cd5744274882fb9a56b661b234e2bfc0ce050e4 (patch) | |
tree | 18b72b9ff202d5f8c502d2c344dd110c10a7bcc4 /src | |
parent | 63e0bde440f0b479eba1dffa9ff231f624eb03b6 (diff) |
*** empty log message ***
Diffstat (limited to 'src')
-rw-r--r-- | src/command.C | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/command.C b/src/command.C index ed376ed..d53da1e 100644 --- a/src/command.C +++ b/src/command.C @@ -2356,8 +2356,8 @@ rxvt_term::next_char () NOTHROW { while (cmdbuf_ptr < cmdbuf_endp) { - // assume 7-bit to be ascii ALWAYS - if (ecb_likely ((unsigned char)*cmdbuf_ptr <= 0x7f && *cmdbuf_ptr != 0x1b)) + // assume 7-bit to be ascii ALWAYS (always true in POSIX) + if (ecb_likely ((unsigned char)*cmdbuf_ptr <= 0x7f)) return *cmdbuf_ptr++; wchar_t wc; @@ -2692,12 +2692,14 @@ rxvt_term::process_escape_seq () } break; +#if 0 // disabled because embedded newlines can make exploits easier /* kidnapped escape sequence: Should be 8.3.48 */ case C1_ESA: /* ESC G */ // used by original rxvt for rob nations own graphics mode if (cmd_getc () == 'Q' && option (Opt_insecure)) tt_printf ("\033G0\012"); /* query graphics - no graphics */ break; +#endif /* 8.3.63: CHARACTER TABULATION SET */ case C1_HTS: /* ESC H */ |