From 36c6c7d12fdf900633f1c6e20823904e9e3bb239 Mon Sep 17 00:00:00 2001 From: Dongdong Zhou Date: Tue, 19 Jul 2022 08:28:53 +0100 Subject: [PATCH] handle_stderr should return --- lapce-proxy/src/lsp.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lapce-proxy/src/lsp.rs b/lapce-proxy/src/lsp.rs index 0b5ada97..3c8aed5b 100644 --- a/lapce-proxy/src/lsp.rs +++ b/lapce-proxy/src/lsp.rs @@ -848,7 +848,9 @@ fn handle_stderr(&self, stderr: ChildStderr, language_id: String) { loop { buffer.clear(); - let _result = reader.read_line(&mut buffer); + if reader.read_line(&mut buffer).is_err() { + return; + } if buffer.trim().is_empty() { continue; }