From 06872363ab11708567f82ad7b1b510c5f68a61c9 Mon Sep 17 00:00:00 2001 From: Stefan Lankes Date: Tue, 13 Feb 2024 22:13:43 +0100 Subject: [PATCH] limit string to the received message size --- examples/mioudp/src/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/mioudp/src/main.rs b/examples/mioudp/src/main.rs index 2e85f8c6a..91c96acf7 100644 --- a/examples/mioudp/src/main.rs +++ b/examples/mioudp/src/main.rs @@ -64,7 +64,7 @@ fn main() -> io::Result<()> { Ok((packet_size, source_address)) => { // Echo the data. socket.send_to(&buf[..packet_size], source_address)?; - if let Ok(str_buf) = from_utf8(&buf) { + if let Ok(str_buf) = from_utf8(&buf[..packet_size]) { if str_buf.trim_end() == "exit" { std::process::exit(0); }