Explorar o código

Print more descriptive error message when we fail to bind zeroconf to the given port.

Michael Herger %!s(int64=7) %!d(string=hai) anos
pai
achega
4636cb71b9
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      discovery/src/discovery.rs

+ 1 - 1
discovery/src/discovery.rs

@@ -215,7 +215,7 @@ pub fn discovery(handle: &Handle, config: ConnectConfig, device_id: String, port
     let serve = {
         let http = Http::new();
         debug!("Zeroconf server listening on 0.0.0.0:{}", port);
-        http.serve_addr_handle(&format!("0.0.0.0:{}", port).parse().unwrap(), &handle, move || Ok(discovery.clone())).unwrap()
+        http.serve_addr_handle(&format!("0.0.0.0:{}", port).parse().unwrap(), &handle, move || Ok(discovery.clone())).expect("Unable to bind Zeroconf to port")
     };
 
     let s_port = serve.incoming_ref().local_addr().port();