aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lstrlib.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lstrlib.js b/src/lstrlib.js
index b19d4d8..d224a56 100644
--- a/src/lstrlib.js
+++ b/src/lstrlib.js
@@ -1239,7 +1239,7 @@ class GMatchState {
const gmatch_aux = function(L) {
let gm = lua.lua_touserdata(L, lua.lua_upvalueindex(3));
gm.ms.L = L;
- for (let src = gm.src; src < gm.ms.src_end; src++) {
+ for (let src = gm.src; src <= gm.ms.src_end; src++) {
reprepstate(gm.ms);
let e;
if ((e = match(gm.ms, src, gm.p)) !== null && e !== gm.lastmatch) {