From bb64c73aa226bd667eda9cf178f96691f183eedd Mon Sep 17 00:00:00 2001 From: Michael Vines Date: Tue, 11 Feb 2020 13:31:55 -0700 Subject: [PATCH] set_read_timeout() can fail, don't expect() it not to (cherry picked from commit 36c0cb052bfc082c8e0541fc3a304f8b69fd5a74) --- net-utils/src/lib.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/net-utils/src/lib.rs b/net-utils/src/lib.rs index fa3923fd65..9115926851 100644 --- a/net-utils/src/lib.rs +++ b/net-utils/src/lib.rs @@ -37,11 +37,9 @@ fn ip_echo_server_request( // from an HTTP server bytes.push(b'\n'); + stream.set_read_timeout(Some(Duration::new(10, 0)))?; stream.write_all(&bytes)?; stream.shutdown(std::net::Shutdown::Write)?; - stream - .set_read_timeout(Some(Duration::new(10, 0))) - .expect("set_read_timeout"); stream.read_to_end(&mut data) }) .and_then(|_| {