Prechádzať zdrojové kódy

Fix buffer check in bytecode writer.

Mike Pall 13 rokov pred
rodič
commit
a751c8a5b5
1 zmenil súbory, kde vykonal 1 pridanie a 0 odobranie
  1. 1 0
      src/lj_bcwrite.c

+ 1 - 0
src/lj_bcwrite.c

@@ -178,6 +178,7 @@ static void bcwrite_kgc(BCWriteCtx *ctx, GCproto *pt)
     } else {
       lua_assert(o->gch.gct == ~LJ_TTAB);
       tp = BCDUMP_KGC_TAB;
+      need = 1+2*5;
     }
     /* Write constant type. */
     bcwrite_need(ctx, need);