vis
a vi-like editor based on Plan 9's structural regular expressions
git clone https://9o.is/git/vis.git
commit 11100f711fb3234c671f9a0f2c83666e5c81562b parent 99d8f054f88648af07cfd47569908c47d78a77b7 Author: Tom Schwindl <schwindl@posteo.de> Date: Mon, 25 Sep 2023 22:12:32 +0200 vis-menu.c: add space for terminating NUL byte Diffstat:
| M | vis-menu.c | | | 2 | +- |
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/vis-menu.c b/vis-menu.c @@ -566,7 +566,7 @@ run(void) { case CONTROL('I'): /* TAB */ if (!sel) break; - strncpy(text, sel->text, sizeof text); + strncpy(text, sel->text, sizeof(text)-1); cursor = strlen(text); match(); break;