From 689db2fcdef49576a5fd8d3146f50b9d94ff3be5 Mon Sep 17 00:00:00 2001 From: Hugo Osvaldo Barrera Date: Mon, 30 May 2022 21:09:14 +0200 Subject: [PATCH] Simplify `if` condition --- src/main.rs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/main.rs b/src/main.rs index 4d791fe..f99773b 100644 --- a/src/main.rs +++ b/src/main.rs @@ -31,12 +31,10 @@ fn read_body(length: u32, socket: &mut ProxySocket) { let stdin = io::stdin(); let mut handle = stdin.lock(); - if let Ok(_) = handle.read_exact(&mut buffer) { - if valid_length(length) { - socket.write_all(&buffer).unwrap(); - socket.flush().unwrap(); - read_response(socket); - } + if handle.read_exact(&mut buffer).is_ok() && valid_length(length) { + socket.write_all(&buffer).unwrap(); + socket.flush().unwrap(); + read_response(socket); } }