diff -r c11abf387a7d -r d5b30d6373fc misc/liblua/lgc.c --- a/misc/liblua/lgc.c Sat Jul 31 10:52:43 2010 +0200 +++ b/misc/liblua/lgc.c Sat Jul 31 11:24:53 2010 +0200 @@ -310,7 +310,7 @@ traverseproto(g, p); return sizeof(Proto) + sizeof(Instruction) * p->sizecode + sizeof(Proto *) * p->sizep + - sizeof(TValue) * p->sizek + + sizeof(TValue) * p->sizek + sizeof(int) * p->sizelineinfo + sizeof(LocVar) * p->sizelocvars + sizeof(TString *) * p->sizeupvalues; @@ -697,7 +697,7 @@ GCObject *o = obj2gco(uv); o->gch.next = g->rootgc; /* link upvalue into `rootgc' list */ g->rootgc = o; - if (isgray(o)) { + if (isgray(o)) { if (g->gcstate == GCSpropagate) { gray2black(o); /* closed upvalues need barrier */ luaC_barrier(L, uv, uv->v);