diff options
| -rw-r--r-- | lua/mason-core/installer/InstallHandle.lua | 1 | ||||
| -rw-r--r-- | lua/mason-core/process.lua | 1 |
2 files changed, 2 insertions, 0 deletions
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) |
