From c97212cdc81de17614c7a5c63f5e7e11ca9413bc Mon Sep 17 00:00:00 2001 From: Sashanoraa Date: Fri, 25 Apr 2025 19:49:25 -0400 Subject: [PATCH] Switch to read_exact in tp-link telnet_send_command --- installer/src/tplink.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/installer/src/tplink.rs b/installer/src/tplink.rs index 701ef58..247b01e 100644 --- a/installer/src/tplink.rs +++ b/installer/src/tplink.rs @@ -144,9 +144,11 @@ async fn telnet_send_command( let (mut reader, mut writer) = stream.into_split(); loop { - let mut buf = [0]; - reader.read(&mut buf).await?; - if buf[0] == b'#' { + let mut next_byte = 0; + reader + .read_exact(std::slice::from_mut(&mut next_byte)) + .await?; + if next_byte == b'#' { break; } }