From acecf46fb9e585f4c806b519072e7e68dca95229 Mon Sep 17 00:00:00 2001 From: Andrea Fioraldi Date: Fri, 15 Sep 2023 13:18:46 +0200 Subject: [PATCH] Ignore TCP recv if failed (#1519) --- libafl/src/events/tcp.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libafl/src/events/tcp.rs b/libafl/src/events/tcp.rs index 887a985071..b484bfa279 100644 --- a/libafl/src/events/tcp.rs +++ b/libafl/src/events/tcp.rs @@ -171,7 +171,7 @@ where spawn(async move { // In a loop, read data from the socket and write the data back. loop { - let buf: Vec = rx_inner.recv().await.expect("Could not receive"); + let buf: Vec = rx_inner.recv().await.unwrap_or(vec![]); #[cfg(feature = "tcp_debug")] println!("{buf:?}");