Skip to content

Commit 8d7fa04

Browse files
committed
crash the server if crypto app is not installed
1 parent e3ac554 commit 8d7fa04

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

apps/language_server/lib/language_server.ex

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,9 +191,10 @@ defmodule ElixirLS.LanguageServer do
191191
def check_otp_install_complete do
192192
try do
193193
:io_lib.format(~c"~p", [[1]])
194+
:crypto.strong_rand_bytes(1)
194195
:ok
195196
rescue
196-
e in ErlangError ->
197+
e in [ErlangError, UndefinedFunctionError] ->
197198
Logger.error(Exception.message(e))
198199
message = incomplete_installation_message()
199200

0 commit comments

Comments
 (0)