aboutsummaryrefslogtreecommitdiff
path: root/tty-term.c
diff options
context:
space:
mode:
authornicm <nicm>2020-08-24 05:22:28 +0000
committernicm <nicm>2020-08-24 05:22:28 +0000
commit43e3e5390861cebdc9f3c87ebf7ed1414cf9b596 (patch)
tree49633f9c8fd8159825d79f6b64d2861ea9bd973b /tty-term.c
parentd0957529edcdd3f616d0361972dd819b8b4c29d0 (diff)
downloadrtmux-43e3e5390861cebdc9f3c87ebf7ed1414cf9b596.tar.gz
rtmux-43e3e5390861cebdc9f3c87ebf7ed1414cf9b596.tar.bz2
rtmux-43e3e5390861cebdc9f3c87ebf7ed1414cf9b596.zip
Do not run off end of string when stripping delays, reported by Dave
Vandervies.
Diffstat (limited to 'tty-term.c')
-rw-r--r--tty-term.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/tty-term.c b/tty-term.c
index 3ccff2ff..5aac1e0c 100644
--- a/tty-term.c
+++ b/tty-term.c
@@ -302,6 +302,8 @@ tty_term_strip(const char *s)
ptr++;
if (*ptr == '>')
ptr++;
+ if (*ptr == '\0')
+ break;
}
buf[len++] = *ptr;