From 2afb04758c341e17c70b8d2e3869c901c8cdb7d2 Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Thu, 6 Jul 2023 12:56:19 +0800 Subject: fix(vim.system): close check handle (#24270) Fix hang after running vim.system() with sanitizers. --- runtime/lua/vim/_system.lua | 1 + 1 file changed, 1 insertion(+) (limited to 'runtime/lua/vim/_system.lua') diff --git a/runtime/lua/vim/_system.lua b/runtime/lua/vim/_system.lua index eadf801a31..ff566866c0 100644 --- a/runtime/lua/vim/_system.lua +++ b/runtime/lua/vim/_system.lua @@ -287,6 +287,7 @@ function M.run(cmd, opts, on_exit) end end check:stop() + check:close() state.done = true state.result = { -- cgit