aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Adam <thomas@xteddy.org>2020-10-29 18:01:21 +0000
committerThomas Adam <thomas@xteddy.org>2020-10-29 18:01:21 +0000
commit7f321a4cc6f9db590f1285720c53c2a8435f4250 (patch)
tree73e1833d7fb41afb55cb38a67b5e25c8739949de
parentd5fac75667ae208bb9e2b8290276a43d4fd359a6 (diff)
parenta868bacb46e3c900530bed47a1c6f85b0fbe701c (diff)
downloadrtmux-7f321a4cc6f9db590f1285720c53c2a8435f4250.tar.gz
rtmux-7f321a4cc6f9db590f1285720c53c2a8435f4250.tar.bz2
rtmux-7f321a4cc6f9db590f1285720c53c2a8435f4250.zip
Merge branch 'obsd-master'
-rw-r--r--input.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/input.c b/input.c
index 42a60c92..c280c0d9 100644
--- a/input.c
+++ b/input.c
@@ -1976,8 +1976,13 @@ input_csi_dispatch_sgr_colon(struct input_ctx *ictx, u_int i)
free(copy);
return;
}
- } else
+ } else {
n++;
+ if (n == nitems(p)) {
+ free(copy);
+ return;
+ }
+ }
log_debug("%s: %u = %d", __func__, n - 1, p[n - 1]);
}
free(copy);