]> granicus.if.org Git - onig/commitdiff
refactoring
authorK.Kosako <kosako@sofnec.co.jp>
Fri, 21 Sep 2018 08:30:10 +0000 (17:30 +0900)
committerK.Kosako <kosako@sofnec.co.jp>
Fri, 21 Sep 2018 08:30:10 +0000 (17:30 +0900)
src/regexec.c

index 5ac6654c58e1b4bf9f09461272e62e97b510e4b1..2e66744b719c8b78b42868fc7eef156736e7c3e4 100644 (file)
@@ -4158,12 +4158,12 @@ bm_search(regex_t* reg, const UChar* target, const UChar* target_end,
   const UChar *s, *t, *p, *end;
   const UChar *tail;
 
-  end = text_range + (target_end - target) - 1;
+  end = text_range + (target_end - target);
   if (end > text_end)
     end = text_end;
 
   tail = target_end - 1;
-  s = text + (target_end - target) - 1;
+  s = text + (tail - target);
 
   while (s < end) {
     p = s;