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 /src/lj_bcwrite.c | |
parent | a9bf455b96e6a6717e53051efbe4cb95e17a7e92 (diff) | |
download | luajit-a751c8a5b566035c83f47c6c59b16da348dc2b1d.tar.gz luajit-a751c8a5b566035c83f47c6c59b16da348dc2b1d.tar.bz2 luajit-a751c8a5b566035c83f47c6c59b16da348dc2b1d.zip |
Fix buffer check in bytecode writer.
Diffstat (limited to '')
-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); |