X-Git-Url: http://git.euphorik.ch/?p=crypto_lab1.git;a=blobdiff_plain;f=lab1_rust%2Fsrc%2Fend_point.rs;fp=lab1_rust%2Fsrc%2Fend_point.rs;h=97104c686e6118eec4a142a0a3ff174679208ef6;hp=f69f78e8f17839fd0cf81b6e225fc62dbc1c5578;hb=9cdc634f2ce4d0e88f4d3af1d6f555a5449da189;hpb=caf6b34147c52f94cb08e66c9d1af44089a3f493 diff --git a/lab1_rust/src/end_point.rs b/lab1_rust/src/end_point.rs index f69f78e..97104c6 100644 --- a/lab1_rust/src/end_point.rs +++ b/lab1_rust/src/end_point.rs @@ -299,10 +299,9 @@ impl EndPoint { fn read(&mut self) -> ReadingResult { fn send_error(ep: &mut EndPoint, error_type: packet::ErrorType) { - match ep.send(Error(error_type)) { - Err(e) => println!("Unable to send error packet: {}", e), - Ok(_) => () - }; + if let Err(e) = ep.send(Error(error_type)) { + println!("Unable to send error packet: {}", e) + } }; self.socket.set_timeout(DEFAULT_TIMEOUT);