aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lj_lex.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_lex.c b/src/lj_lex.c
index 36603168..1d063f8f 100644
--- a/src/lj_lex.c
+++ b/src/lj_lex.c
@@ -140,7 +140,7 @@ static int skip_sep(LexState *ls)
140 int s = ls->current; 140 int s = ls->current;
141 lua_assert(s == '[' || s == ']'); 141 lua_assert(s == '[' || s == ']');
142 save_and_next(ls); 142 save_and_next(ls);
143 while (ls->current == '=') { 143 while (ls->current == '=' && count < 0x20000000) {
144 save_and_next(ls); 144 save_and_next(ls);
145 count++; 145 count++;
146 } 146 }