src/regex_parser.c

changeset 101
0cb645809b1a
parent 99
094eff4cfc03
child 102
665b60727a89
--- a/src/regex_parser.c	Thu Jul 02 12:47:17 2026 +0200
+++ b/src/regex_parser.c	Sat Jul 04 11:10:51 2026 +0200
@@ -95,7 +95,7 @@
       if (err == 0) {
         parser->pattern_match = 0;
         size_t input_len = strlen(input);
-        if (match.rm_eo < input_len) {
+        if (match.rm_eo < (regoff_t) input_len) {
           if (parser->count_chars) {
             /* do not exclude chars that occur after pattern end */
             parser->matched_counted -=

mercurial