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:
Mvis-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++;