diff options
| author | Mike Pall <mike> | 2020-01-14 11:07:07 +0100 |
|---|---|---|
| committer | Mike Pall <mike> | 2020-01-14 11:07:07 +0100 |
| commit | e49863eda13d095b1a78fd4ca0fd3a6a9a17d782 (patch) | |
| tree | d9cd6f929ddfe5cc4a0cd91792b9023664dc8ca1 /src | |
| parent | 1357a25f81f520bf1be104d65d006f403d517ea5 (diff) | |
| download | luajit-e49863eda13d095b1a78fd4ca0fd3a6a9a17d782.tar.gz luajit-e49863eda13d095b1a78fd4ca0fd3a6a9a17d782.tar.bz2 luajit-e49863eda13d095b1a78fd4ca0fd3a6a9a17d782.zip | |
Followup fix for embedded bytecode loader.
Diffstat (limited to 'src')
| -rw-r--r-- | src/lj_lex.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lj_lex.c b/src/lj_lex.c index 1c9923cd..0b58c35c 100644 --- a/src/lj_lex.c +++ b/src/lj_lex.c | |||
| @@ -51,6 +51,7 @@ static LJ_NOINLINE LexChar lex_more(LexState *ls) | |||
| 51 | if (sz >= LJ_MAX_BUF) { | 51 | if (sz >= LJ_MAX_BUF) { |
| 52 | if (sz != ~(size_t)0) lj_err_mem(ls->L); | 52 | if (sz != ~(size_t)0) lj_err_mem(ls->L); |
| 53 | sz = ~(uintptr_t)0 - (uintptr_t)p; | 53 | sz = ~(uintptr_t)0 - (uintptr_t)p; |
| 54 | if (sz >= LJ_MAX_BUF) sz = LJ_MAX_BUF-1; | ||
| 54 | ls->endmark = 1; | 55 | ls->endmark = 1; |
| 55 | } | 56 | } |
| 56 | ls->pe = p + sz; | 57 | ls->pe = p + sz; |
