From a1fbecc0fd76300e8fe84879fb1531f35cf7b018 Mon Sep 17 00:00:00 2001 From: Mirek Długosz Date: Mon, 28 Jul 2025 17:27:36 +0200 Subject: fix(process): close check handles (#1995) --- lua/mason-core/installer/InstallHandle.lua | 1 + lua/mason-core/process.lua | 1 + 2 files changed, 2 insertions(+) diff --git a/lua/mason-core/installer/InstallHandle.lua b/lua/mason-core/installer/InstallHandle.lua index 22c654a3..d8b8941f 100644 --- a/lua/mason-core/installer/InstallHandle.lua +++ b/lua/mason-core/installer/InstallHandle.lua @@ -173,6 +173,7 @@ function InstallHandle:terminate() end end check:stop() + check:close() if not self:is_closed() then self:close() end diff --git a/lua/mason-core/process.lua b/lua/mason-core/process.lua index 882a8d41..251c149d 100644 --- a/lua/mason-core/process.lua +++ b/lua/mason-core/process.lua @@ -215,6 +215,7 @@ function M.spawn(cmd, opts, callback) end end check:stop() + check:close() callback(successful, exit_code, signal) end) -- cgit v1.2.3-70-g09d2