From 6360050f3697e33a39909740f23919863fb260e8 Mon Sep 17 00:00:00 2001 From: cos Date: Tue, 25 May 2021 23:39:39 +0200 Subject: Make roughenough-client code compile --- src/bin/roughenough-client.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/bin/roughenough-client.rs b/src/bin/roughenough-client.rs index 4fe169d..92f9e34 100644 --- a/src/bin/roughenough-client.rs +++ b/src/bin/roughenough-client.rs @@ -60,12 +60,12 @@ fn receive_response(sock: &mut UdpSocket) -> RtMessage { RtMessage::from_bytes(&buf[0..resp_len]).unwrap() } -fn process_response(resp: RtMessage, verbose: bool, json: bool, time_format: &str, pub_key: Option>, nonce: &[64], use_utc: bool) -> ! { +fn process_response(resp: RtMessage, verbose: bool, json: bool, time_format: &str, pub_key: Option>, nonce: &[u8; 64], use_utc: bool) -> ! { let ParsedResponse { verified, midpoint, radius, - } = ResponseHandler::new(pub_key.clone(), resp.clone(), nonce).extract_time(); + } = ResponseHandler::new(pub_key.clone(), resp.clone(), *nonce).extract_time(); let map = resp.into_hash_map(); let index = map[&Tag::INDX] @@ -100,6 +100,7 @@ fn process_response(resp: RtMessage, verbose: bool, json: bool, time_format: &st } else { println!("{}", out); } + std::process::exit(0); } fn stress_test_forever(addr: &SocketAddr) -> ! { @@ -359,7 +360,7 @@ fn main() { for (nonce, _, mut socket) in requests { let resp = receive_response(&mut socket); - process_response(resp, verbose, json, time_format, pub_key, nonce, use_utc); + process_response(resp, verbose, json, time_format, pub_key, &nonce, use_utc); } } -- cgit v1.2.3