diff options
Diffstat (limited to 'ldebug.c')
-rw-r--r-- | ldebug.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -245,6 +245,7 @@ LUA_API const char *lua_setlocal (lua_State *L, const lua_Debug *ar, int n) { | |||
245 | lua_lock(L); | 245 | lua_lock(L); |
246 | name = luaG_findlocal(L, ar->i_ci, n, &pos); | 246 | name = luaG_findlocal(L, ar->i_ci, n, &pos); |
247 | if (name) { | 247 | if (name) { |
248 | api_checkpop(L, 1); | ||
248 | setobjs2s(L, pos, L->top.p - 1); | 249 | setobjs2s(L, pos, L->top.p - 1); |
249 | L->top.p--; /* pop value */ | 250 | L->top.p--; /* pop value */ |
250 | } | 251 | } |