From 24e23de721bb8ddc042e0f11f44f4ff2ff7ebb0b Mon Sep 17 00:00:00 2001 From: bfredl Date: Wed, 20 May 2026 21:02:00 +0200 Subject: fix(lua): use even safer and even better error() message conversion problem: this crashes neovim: ondska = setmetatable({}, {__tostring = error}) error(ondska) solution: make it not crash neovim --- test/functional/lua/luaeval_spec.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'test/functional/lua/luaeval_spec.lua') diff --git a/test/functional/lua/luaeval_spec.lua b/test/functional/lua/luaeval_spec.lua index 1eb8cf9958..e4591a3a60 100644 --- a/test/functional/lua/luaeval_spec.lua +++ b/test/functional/lua/luaeval_spec.lua @@ -495,7 +495,7 @@ describe('luaeval()', function() remove_trace(pcall_err(command, [[call luaeval("error('ERROR')")]])) ) eq( - 'Vim(call):E5108: Lua: [NULL]', + 'Vim(call):E5108: Lua: nil', remove_trace(pcall_err(command, [[call luaeval("error(nil)")]])) ) end) -- cgit