diff options
Diffstat (limited to 'lapi.c')
-rw-r--r-- | lapi.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -654,7 +654,7 @@ LUA_API void lua_concat (lua_State *L, int n) { | |||
654 | lua_lock(L); | 654 | lua_lock(L); |
655 | api_checknelems(L, n); | 655 | api_checknelems(L, n); |
656 | if (n >= 2) { | 656 | if (n >= 2) { |
657 | luaV_strconc(L, n, L->top); | 657 | luaV_strconc(L, n, L->top - L->ci->base - 1); |
658 | L->top -= (n-1); | 658 | L->top -= (n-1); |
659 | luaC_checkGC(L); | 659 | luaC_checkGC(L); |
660 | } | 660 | } |