From 325d5996583ac2d6dbbb4326051670328dc5c768 Mon Sep 17 00:00:00 2001 From: Jiajie Chen Date: Sat, 22 Jun 2024 10:52:28 +0800 Subject: [PATCH] fix: handle EOF --- worker/src/build.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/worker/src/build.rs b/worker/src/build.rs index d4bd64b..a2b9d0a 100644 --- a/worker/src/build.rs +++ b/worker/src/build.rs @@ -55,6 +55,8 @@ async fn get_output_logged( let mut buffer = vec![]; loop { match reader.read_until(b'\n', &mut buffer).await { + // EOF + Ok(0) => break, Ok(_size) => { // drop trailing \n if buffer.ends_with(&[b'\n']) {