diff src/if_lua.c @ 25407:241d26b17192 v8.2.3240

patch 8.2.3240: Lua print() does not work properly Commit: https://github.com/vim/vim/commit/2a4bd00cef1a291059903e26a126b84718e47804 Author: Bram Moolenaar <Bram@vim.org> Date: Wed Jul 28 21:48:59 2021 +0200 patch 8.2.3240: Lua print() does not work properly Problem: Lua print() does not work properly. Solution: Put back lua_pop().
author Bram Moolenaar <Bram@vim.org>
date Wed, 28 Jul 2021 22:00:05 +0200
parents 3a8b61b31724
children 02d1b2817585
line wrap: on
line diff
--- a/src/if_lua.c
+++ b/src/if_lua.c
@@ -1737,6 +1737,7 @@ luaV_print(lua_State *L)
 	if (i > 1)
 	    luaL_addchar(&b, ' '); // use space instead of tab
 	luaV_addlstring(&b, s, l, 0);
+	lua_pop(L, 1);
     }
     luaL_pushresult(&b);
     if (!got_int)