From f3ffb73b1893af9a1604512c43a1703b45867b5e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 17 May 2022 20:44:15 +0200 Subject: [PATCH] fix(health): return 0 if file not exists (#18612) (cherry picked from commit 1d000e82486d22508b4a766947a809251d1d8c80) Co-authored-by: noval --- runtime/lua/vim/lsp/health.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/runtime/lua/vim/lsp/health.lua b/runtime/lua/vim/lsp/health.lua index ed3eea59df..7455bcf7b9 100644 --- a/runtime/lua/vim/lsp/health.lua +++ b/runtime/lua/vim/lsp/health.lua @@ -17,7 +17,8 @@ function M.check() local log_path = vim.lsp.get_log_path() report_info(string.format("Log path: %s", log_path)) - local log_size = vim.loop.fs_stat(log_path).size + local log_file = vim.loop.fs_stat(log_path) + local log_size = log_file and log_file.size or 0 local report_fn = (log_size / 1000000 > 100 and report_warn or report_info) report_fn(string.format("Log size: %d KB", log_size / 1000 ))