vis
a vi-like editor based on Plan 9's structural regular expressions
git clone https://9o.is/git/vis.git
commit edb8cd814f07dd971b7e7a2fb6222eb30258f2ff parent ef5a2f25d5061ce7909f582f116da14301be1436 Author: Marc André Tanner <mat@brain-dump.org> Date: Tue, 15 Mar 2016 21:39:46 +0100 vis: do not segfault when given a NULL command to process Diffstat:
| M | vis-cmds.c | | | 2 | ++ |
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git a/vis-cmds.c b/vis-cmds.c @@ -1246,6 +1246,8 @@ static const Command *lookup_cmd(Vis *vis, const char *name) { } bool vis_cmd(Vis *vis, const char *cmdline) { + if (!cmdline) + return true; enum CmdOpt opt = CMD_OPT_NONE; while (*cmdline == ':') cmdline++;