From 2988080c3277bddfa2a2c4ec7768e748e2d8c20b Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Sat, 14 May 2022 15:18:54 -0400 Subject: Added :tag --- match.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'match.c') diff --git a/match.c b/match.c index a9f78ec..86ae2bd 100644 --- a/match.c +++ b/match.c @@ -539,6 +539,8 @@ static match_t *match(match_ctx_t *ctx, const char *str, pat_t *pat) return after ? new_match(pat, str, str, MATCHES(after)) : NULL; } case BP_CAPTURE: case BP_TAGGED: { + if (!pat->args.pat) + return new_match(pat, str, str, NULL); match_t *p = match(ctx, str, pat->args.pat); return p ? new_match(pat, str, p->end, MATCHES(p)) : NULL; } -- cgit v1.2.3