diff --git a/controller/src/main.rs b/controller/src/main.rs index 77df1fd..86f9c3f 100644 --- a/controller/src/main.rs +++ b/controller/src/main.rs @@ -231,6 +231,7 @@ async fn main(spawner: Spawner) { let mut len: [u8; 4] = [0;4]; if let Err(e) = socket.read_exact(&mut len).await { warn!("read err: {e:?}"); + break; } let len = u32::from_be_bytes(len) as usize; let data = &mut buf[0..len];