fix(#3196): utils.read_file may hold onto fd

Signed-off-by: Natalie Sepruko <me@sepruko.dev>
This commit is contained in:
Natalie Sepruko 2025-09-02 17:21:45 +10:00
parent fefa335f1c
commit b01dc99f85
No known key found for this signature in database
GPG Key ID: 9AE07B8D7133FB51

View File

@ -26,6 +26,7 @@ function M.read_file(path)
end end
local stat = vim.loop.fs_fstat(fd) local stat = vim.loop.fs_fstat(fd)
if not stat then if not stat then
vim.loop.fs_close(fd)
return "" return ""
end end
local data = vim.loop.fs_read(fd, stat.size, 0) local data = vim.loop.fs_read(fd, stat.size, 0)