From efdca4894b0219d4e4f618f911863811a2d6711e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Mon, 28 Mar 2016 22:29:51 +0200 Subject: sam: fix default regexp handling i.e. ':sam x' --- sam.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sam.c') diff --git a/sam.c b/sam.c index baaa365..0e94b8c 100644 --- a/sam.c +++ b/sam.c @@ -407,7 +407,7 @@ static Command *command_parse(Vis *vis, const char **s, int level, enum SamError cmd->count = parse_number(s); if (cmddef->flags & CMD_REGEX) { - if (cmddef->flags & CMD_REGEX_DEFAULT && **s == ' ') { + if ((cmddef->flags & CMD_REGEX_DEFAULT) && (!**s || **s == ' ')) { skip_spaces(s); } else if (!(cmd->regex = parse_regex(vis, s))) { *err = SAM_ERR_REGEX; -- cgit v1.2.3