aboutsummaryrefslogtreecommitdiff
path: root/lpvm.c
diff options
context:
space:
mode:
Diffstat (limited to 'lpvm.c')
-rw-r--r--lpvm.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lpvm.c b/lpvm.c
index dbe1a8e..af9e617 100644
--- a/lpvm.c
+++ b/lpvm.c
@@ -320,6 +320,8 @@ const char *match (lua_State *L, const char *o, const char *s, const char *e,
320 case IBackCommit: { 320 case IBackCommit: {
321 assert(stack > getstackbase(L, ptop) && (stack - 1)->s != NULL); 321 assert(stack > getstackbase(L, ptop) && (stack - 1)->s != NULL);
322 s = (--stack)->s; 322 s = (--stack)->s;
323 if (ndyncap > 0) /* are there matchtime captures? */
324 ndyncap -= removedyncap(L, capture, stack->caplevel, captop);
323 captop = stack->caplevel; 325 captop = stack->caplevel;
324 p += getoffset(p); 326 p += getoffset(p);
325 continue; 327 continue;