diff options
Diffstat (limited to 'lundump.c')
-rw-r--r-- | lundump.c | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -198,12 +198,11 @@ static void LoadUpvalues (LoadState *S, Proto *f) { | |||
198 | n = LoadInt(S); | 198 | n = LoadInt(S); |
199 | f->upvalues = luaM_newvectorchecked(S->L, n, Upvaldesc); | 199 | f->upvalues = luaM_newvectorchecked(S->L, n, Upvaldesc); |
200 | f->sizeupvalues = n; | 200 | f->sizeupvalues = n; |
201 | for (i = 0; i < n; i++) | ||
202 | f->upvalues[i].name = NULL; | ||
203 | for (i = 0; i < n; i++) { | 201 | for (i = 0; i < n; i++) { |
202 | f->upvalues[i].name = NULL; | ||
204 | f->upvalues[i].instack = LoadByte(S); | 203 | f->upvalues[i].instack = LoadByte(S); |
205 | f->upvalues[i].idx = LoadByte(S); | 204 | f->upvalues[i].idx = LoadByte(S); |
206 | f->upvalues[i].ro = LoadByte(S); | 205 | f->upvalues[i].kind = LoadByte(S); |
207 | } | 206 | } |
208 | } | 207 | } |
209 | 208 | ||