diff options
author | Nicholas Marriott <nicholas.marriott@gmail.com> | 2020-05-15 15:05:49 +0100 |
---|---|---|
committer | Nicholas Marriott <nicholas.marriott@gmail.com> | 2020-05-15 15:05:49 +0100 |
commit | e23c73457a54249b7da2aa50297f288bbfe750a4 (patch) | |
tree | 897bcf9fce2c9f5d7ecaa2206c1b0995be7a29e2 | |
parent | 3e60ab1cafaa00859bdb797918424910f374dee9 (diff) | |
download | rtmux-e23c73457a54249b7da2aa50297f288bbfe750a4.tar.gz rtmux-e23c73457a54249b7da2aa50297f288bbfe750a4.tar.bz2 rtmux-e23c73457a54249b7da2aa50297f288bbfe750a4.zip |
Stop at end of buffer.
-rw-r--r-- | tty-keys.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -878,7 +878,7 @@ tty_keys_extended_key(struct tty *tty, const char *buf, size_t len, } if (end == len) return (1); - if (buf[end] != '~' && buf[end] != 'u') + if (end == sizeof tmp || (buf[end] != '~' && buf[end] != 'u')) return (-1); /* Copy to the buffer. */ |