From 7a58e6d561d91aa5d41d2da3ab641074aea68147 Mon Sep 17 00:00:00 2001 From: Sasha Hilton Date: Wed, 31 Jan 2018 12:08:23 +0100 Subject: [PATCH] fix addr in wrong place --- src/discovery.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/discovery.rs b/src/discovery.rs index 1f4617b..0a62133 100644 --- a/src/discovery.rs +++ b/src/discovery.rs @@ -220,6 +220,9 @@ pub fn discovery(handle: &Handle, config: ConnectConfig, device_id: String) #[cfg(feature = "with-dns-sd")] let port = serve.incoming_ref().local_addr().port(); + #[cfg(not(feature = "with-dns-sd"))] + let addr = serve.incoming_ref().local_addr(); + let server_future = { let handle = handle.clone(); serve.for_each(move |connection| { @@ -238,10 +241,9 @@ pub fn discovery(handle: &Handle, config: ConnectConfig, device_id: String) port, &["VERSION=1.0", "CPath=/"]).unwrap(); - #[cfg(not(feature = "with-dns-sd"))] - let addr = serve.incoming_ref().local_addr(); #[cfg(not(feature = "with-dns-sd"))] let responder = mdns::Responder::spawn(&handle)?; + #[cfg(not(feature = "with-dns-sd"))] let svc = responder.register( "_spotify-connect._tcp".to_owned(),