From ef771890e7218338db736bd3fbf06f55d92d4655 Mon Sep 17 00:00:00 2001 From: Xiaobo Liu Date: Sun, 29 Jun 2025 18:43:54 +0800 Subject: [PATCH] mdns: allow reuse_port on non-Unix platforms when feature is enabled Change conditional compilation from requiring both unix target family and reuse_port feature to allowing either condition. Signed-off-by: Xiaobo Liu --- mdns/src/conn/mod.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/mdns/src/conn/mod.rs b/mdns/src/conn/mod.rs index e7377977b..60d1ee8c6 100644 --- a/mdns/src/conn/mod.rs +++ b/mdns/src/conn/mod.rs @@ -58,8 +58,7 @@ impl DnsConn { Some(socket2::Protocol::UDP), )?; - #[cfg(feature = "reuse_port")] - #[cfg(target_family = "unix")] + #[cfg(all(target_family = "unix", feature = "reuse_port"))] socket.set_reuse_port(true)?; socket.set_reuse_address(true)?;