vis
a vi-like editor based on Plan 9's structural regular expressions
git clone https://9o.is/git/vis.git
commit fba49865420fd8f31a1ccc488749b050a649658e parent 78ff600856b2d06f8f930bd1a8ee541615dcebd3 Author: Marc André Tanner <mat@brain-dump.org> Date: Sun, 15 Jan 2017 17:47:52 +0100 vis: do not crash when given insufficient arguments to :map Fix #459 Diffstat:
| M | vis-modes.c | | | 2 | +- |
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/vis-modes.c b/vis-modes.c @@ -89,7 +89,7 @@ void vis_mode_switch(Vis *vis, enum VisMode mode) { } enum VisMode vis_mode_from(Vis *vis, const char *name) { - for (size_t i = 0; i < LENGTH(vis_modes); i++) { + for (size_t i = 0; name && i < LENGTH(vis_modes); i++) { Mode *mode = &vis_modes[i]; if (!strcasecmp(mode->name, name)) return mode->id;