aboutsummaryrefslogtreecommitdiffstats
path: root/lua/nvim-lsp-installer/fs.lua
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2021-09-11 23:04:22 +0200
committerWilliam Boman <william@redwill.se>2021-09-11 23:48:57 +0200
commit6bbe97dfe5ac319beba8ace7988a7faf87b58769 (patch)
tree158b4ea043f158c0aa43e4b9ea2d0d38712b351b /lua/nvim-lsp-installer/fs.lua
parentinstallers/std: fix gradlew on windows (diff)
downloadmason-6bbe97dfe5ac319beba8ace7988a7faf87b58769.tar
mason-6bbe97dfe5ac319beba8ace7988a7faf87b58769.tar.gz
mason-6bbe97dfe5ac319beba8ace7988a7faf87b58769.tar.bz2
mason-6bbe97dfe5ac319beba8ace7988a7faf87b58769.tar.lz
mason-6bbe97dfe5ac319beba8ace7988a7faf87b58769.tar.xz
mason-6bbe97dfe5ac319beba8ace7988a7faf87b58769.tar.zst
mason-6bbe97dfe5ac319beba8ace7988a7faf87b58769.zip
fs: actually close file descriptor
Diffstat (limited to 'lua/nvim-lsp-installer/fs.lua')
-rw-r--r--lua/nvim-lsp-installer/fs.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/lua/nvim-lsp-installer/fs.lua b/lua/nvim-lsp-installer/fs.lua
index 0cfaceca..b96d0bbf 100644
--- a/lua/nvim-lsp-installer/fs.lua
+++ b/lua/nvim-lsp-installer/fs.lua
@@ -41,7 +41,9 @@ end
function M.fstat(path)
local fd = assert(uv.fs_open(path, "r", 438))
- return assert(uv.fs_fstat(fd))
+ local fstat = assert(uv.fs_fstat(fd))
+ assert(uv.fs_close(fd))
+ return fstat
end
return M