aboutsummaryrefslogtreecommitdiff
path: root/test/functional/api/vim_spec.lua
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2023-11-11 13:10:26 +0800
committerGitHub <noreply@github.com>2023-11-11 13:10:26 +0800
commitfdaf6bc5573f578d100321dfc084d513884fd73a (patch)
treee6139f8cf27e8bf40bf2d590e6b27a3d82e56612 /test/functional/api/vim_spec.lua
parente9b9a86cd5a555943b87f0ba40c4527561c3c124 (diff)
downloadrneovim-fdaf6bc5573f578d100321dfc084d513884fd73a.tar.gz
rneovim-fdaf6bc5573f578d100321dfc084d513884fd73a.tar.bz2
rneovim-fdaf6bc5573f578d100321dfc084d513884fd73a.zip
fix(context): don't leak memory on multiple invalid objects (#25979)
Diffstat (limited to 'test/functional/api/vim_spec.lua')
-rw-r--r--test/functional/api/vim_spec.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/functional/api/vim_spec.lua b/test/functional/api/vim_spec.lua
index bc7e747916..8bbadda9b0 100644
--- a/test/functional/api/vim_spec.lua
+++ b/test/functional/api/vim_spec.lua
@@ -1982,7 +1982,7 @@ describe('API', function()
it('errors when context dictionary is invalid', function()
eq('E474: Failed to convert list to msgpack string buffer',
- pcall_err(nvim, 'load_context', { regs = { {} } }))
+ pcall_err(nvim, 'load_context', { regs = { {} }, jumps = { {} } }))
eq("Empty dictionary keys aren't allowed",
pcall_err(nvim, 'load_context', { regs = { { [''] = '' } } }))
end)