From 42050283f88b6ac9ab3305db275d5bf726eaa0dc Mon Sep 17 00:00:00 2001 From: Roberto Aloi Date: Fri, 4 Feb 2022 13:58:25 +0100 Subject: [PATCH] Avoid compiler_diagnostics crash in case module name is invalid (#1191) Invalid syntax on the module attribute can cause a crash. --- apps/els_lsp/src/els_compiler_diagnostics.erl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/els_lsp/src/els_compiler_diagnostics.erl b/apps/els_lsp/src/els_compiler_diagnostics.erl index 1038c0846..ca79adfa0 100644 --- a/apps/els_lsp/src/els_compiler_diagnostics.erl +++ b/apps/els_lsp/src/els_compiler_diagnostics.erl @@ -753,7 +753,9 @@ module_name_check(Path) -> ?DIAGNOSTIC_ERROR, <<"Compiler (via Erlang LS)">>), [Diagnostic] - end + end; + _ -> + [] end; _ -> []