diff --git a/src/port_forward.rs b/src/port_forward.rs index 439f6380c..fd3d1eecf 100644 --- a/src/port_forward.rs +++ b/src/port_forward.rs @@ -201,12 +201,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());