From 71e412f3be007a205250070827d8b8caced28206 Mon Sep 17 00:00:00 2001 From: Lucas Schumacher Date: Thu, 28 Dec 2023 21:21:00 -0500 Subject: [PATCH] Found the bug lol --- src/main.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main.rs b/src/main.rs index cdf1774..3141102 100644 --- a/src/main.rs +++ b/src/main.rs @@ -16,6 +16,9 @@ async fn main() -> std::io::Result<()> { tokio::task::spawn(async move { let mut buffer = vec![0_u8; 2048]; while let Ok(len) = rx_tcp.read(&mut buffer).await { + if len == 0 { + break; + } let data = buffer[..len].to_vec(); if tx_bus.send(data).is_err() { break;