aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_lsp_server/src/main.rs
diff options
context:
space:
mode:
authorRoberto Vidal <[email protected]>2019-04-16 23:32:33 +0100
committerRoberto Vidal <[email protected]>2019-04-16 23:38:56 +0100
commit8d569d49d2508cd7b50dd3d00d5509d4128bf645 (patch)
treefa681e23a67dcaf25a52be11272a2ecf6d9b54bf /crates/ra_lsp_server/src/main.rs
parent13d92b3f11246dc2d9a26b7d06ad8ebbcb96c47d (diff)
Breaks read loop on 'exit'
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 6b1274a3b..b0b70df5c 100644
--- a/crates/ra_lsp_server/src/main.rs
+++ b/crates/ra_lsp_server/src/main.rs
@@ -54,7 +54,7 @@ fn main_inner() -> Result<()> {
54 ra_lsp_server::main_loop(workspace_roots, opts, r, s) 54 ra_lsp_server::main_loop(workspace_roots, opts, r, s)
55 })?; 55 })?;
56 log::info!("shutting down IO..."); 56 log::info!("shutting down IO...");
57 threads.exit()?; 57 threads.join()?;
58 log::info!("... IO is down"); 58 log::info!("... IO is down");
59 Ok(()) 59 Ok(())
60} 60}