aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_lsp_server/src/main.rs
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2019-09-06 18:58:21 +0100
committerAleksey Kladov <[email protected]>2019-09-06 18:58:21 +0100
commit219287a14c4e1d9f72465c81b34bd8cc2e2b2f44 (patch)
tree73d3eaf5d8bfcecc5dca0334f0e015026925cb2c /crates/ra_lsp_server/src/main.rs
parent1acd9d5540bf755e87173fe16a803cfe8b2bb500 (diff)
don't deadlock on shutdown
Specifically, when we tear down IO threads, we should take care to dispose connection. closes #1775
Diffstat (limited to 'crates/ra_lsp_server/src/main.rs')
-rw-r--r--crates/ra_lsp_server/src/main.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/ra_lsp_server/src/main.rs b/crates/ra_lsp_server/src/main.rs
index d40fed947..852fae027 100644
--- a/crates/ra_lsp_server/src/main.rs
+++ b/crates/ra_lsp_server/src/main.rs
@@ -66,7 +66,7 @@ fn run_server() -> Result<()> {
66 workspace_roots, 66 workspace_roots,
67 initialize_params.capabilities, 67 initialize_params.capabilities,
68 server_config, 68 server_config,
69 &connection, 69 connection,
70 )?; 70 )?;
71 71
72 log::info!("shutting down IO..."); 72 log::info!("shutting down IO...");