diff options
Diffstat (limited to 'lapi.c')
| -rw-r--r-- | lapi.c | 1 |
1 files changed, 1 insertions, 0 deletions
| @@ -207,6 +207,7 @@ LUA_API void lua_closeslot (lua_State *L, int idx) { | |||
| 207 | uplevel(L->openupval) == level, | 207 | uplevel(L->openupval) == level, |
| 208 | "no variable to close at given level"); | 208 | "no variable to close at given level"); |
| 209 | luaF_close(L, level, CLOSEKTOP, 0); | 209 | luaF_close(L, level, CLOSEKTOP, 0); |
| 210 | level = index2stack(L, idx); /* stack may be moved */ | ||
| 210 | setnilvalue(s2v(level)); | 211 | setnilvalue(s2v(level)); |
| 211 | lua_unlock(L); | 212 | lua_unlock(L); |
| 212 | } | 213 | } |
