From 753f395b8d1d9e1ec76c2a7717747101a47b7939 Mon Sep 17 00:00:00 2001 From: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com> Date: Tue, 28 Jun 2022 10:42:54 -0600 Subject: [PATCH] add avahi conditional compilation flags to dns (#1579) --- backend/src/net/dns.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backend/src/net/dns.rs b/backend/src/net/dns.rs index 360d2bdd8..9dd66afde 100644 --- a/backend/src/net/dns.rs +++ b/backend/src/net/dns.rs @@ -15,6 +15,7 @@ use trust_dns_server::client::rr::{Name, Record, RecordType}; use trust_dns_server::server::{Request, RequestHandler, ResponseHandler, ResponseInfo}; use trust_dns_server::ServerFuture; +#[cfg(feature = "avahi")] use crate::net::mdns::resolve_mdns; use crate::{Error, ErrorKind, ResultExt}; @@ -30,6 +31,7 @@ struct Resolver { impl Resolver { async fn resolve(&self, name: &Name) -> Option> { match name.iter().next_back() { + #[cfg(feature = "avahi")] Some(b"local") => match resolve_mdns(&format!( "{}.local", name.iter()