diff --git a/src/port_forward.rs b/src/port_forward.rs index d86983568..0cc640663 100644 --- a/src/port_forward.rs +++ b/src/port_forward.rs @@ -177,12 +177,7 @@ async fn connect_and_login( received = true; interface.update_received(true); } - let msg_in = match Message::parse_from_bytes(&bytes) { - Ok(msg) => msg, - Err(err) => { - return Err(err.into()); - } - }; + let msg_in = Message::parse_from_bytes(&bytes)?; match msg_in.union { Some(message::Union::Hash(hash)) => { challenge = Some(hash.clone());