From d6cbf423a3ed66a3c9ab425b181b7dc1dc8b0822 Mon Sep 17 00:00:00 2001 From: Ian Farmer Date: Mon, 27 Apr 2009 22:42:50 +0000 Subject: [PATCH] Bug fix: string.find() was ignoring its 4th argument. --- src/core/org/luaj/lib/StringLib.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/org/luaj/lib/StringLib.java b/src/core/org/luaj/lib/StringLib.java index 4c4632c4..6e3e983b 100644 --- a/src/core/org/luaj/lib/StringLib.java +++ b/src/core/org/luaj/lib/StringLib.java @@ -756,7 +756,7 @@ public class StringLib extends LFunction { init = Math.max( 0, s.length() + init ); } - boolean fastMatch = find && ( vm.toboolean( 5 ) || pat.indexOfAny( SPECIALS ) == -1 ); + boolean fastMatch = find && ( vm.toboolean( 4 ) || pat.indexOfAny( SPECIALS ) == -1 ); if ( fastMatch ) { int result = s.indexOf( pat, init );