diff options
| author | Mike Pall <mike> | 2012-06-28 15:13:26 +0200 |
|---|---|---|
| committer | Mike Pall <mike> | 2012-06-28 15:13:26 +0200 |
| commit | a751c8a5b566035c83f47c6c59b16da348dc2b1d (patch) | |
| tree | 0c6ad6d77daffd19cc9f93a5d0390cdc5e2745db | |
| parent | a9bf455b96e6a6717e53051efbe4cb95e17a7e92 (diff) | |
| download | luajit-a751c8a5b566035c83f47c6c59b16da348dc2b1d.tar.gz luajit-a751c8a5b566035c83f47c6c59b16da348dc2b1d.tar.bz2 luajit-a751c8a5b566035c83f47c6c59b16da348dc2b1d.zip | |
Fix buffer check in bytecode writer.
| -rw-r--r-- | src/lj_bcwrite.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lj_bcwrite.c b/src/lj_bcwrite.c index ae90727e..4ea868a0 100644 --- a/src/lj_bcwrite.c +++ b/src/lj_bcwrite.c | |||
| @@ -178,6 +178,7 @@ static void bcwrite_kgc(BCWriteCtx *ctx, GCproto *pt) | |||
| 178 | } else { | 178 | } else { |
| 179 | lua_assert(o->gch.gct == ~LJ_TTAB); | 179 | lua_assert(o->gch.gct == ~LJ_TTAB); |
| 180 | tp = BCDUMP_KGC_TAB; | 180 | tp = BCDUMP_KGC_TAB; |
| 181 | need = 1+2*5; | ||
| 181 | } | 182 | } |
| 182 | /* Write constant type. */ | 183 | /* Write constant type. */ |
| 183 | bcwrite_need(ctx, need); | 184 | bcwrite_need(ctx, need); |
