Преглед изворни кода

Fix a bug on str_find_aux that causes infinite loop.

mingodad пре 13 година
родитељ
комит
598d021ec0
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      squirrel/lua-regex.c

+ 1 - 1
squirrel/lua-regex.c

@@ -422,7 +422,7 @@ eofunc:
           }
           }
       }
       }
       if(fp && (*fp)(ms, udata, 0)) {
       if(fp && (*fp)(ms, udata, 0)) {
-          init = result;
+          init = result+1;
           if (init < ls) goto do_again;
           if (init < ls) goto do_again;
       }
       }
   }
   }