From d3509e964a854ece528f46d682fdc997c5668e15 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Mon, 9 Sep 2024 04:42:14 -0400 Subject: Bugfix for $/{..}/ matching zero-width at the end of text --- builtins/text.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'builtins/text.c') diff --git a/builtins/text.c b/builtins/text.c index d804745d..784da410 100644 --- a/builtins/text.c +++ b/builtins/text.c @@ -1622,7 +1622,7 @@ int64_t match(Text_t text, int64_t text_index, Pattern_t pattern, int64_t patter if (pat.min == -1 && pat.max == -1) { if (pat.tag == PAT_ANY && pattern_index >= pattern.length) { - pat.min = pat.max = text.length - text_index; + pat.min = pat.max = MAX(1, text.length - text_index); } else { pat.min = 1; pat.max = INT64_MAX; -- cgit v1.2.3