From c25b56db9aaa7e144ae4da48a2256ecfa2a720cb Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Fri, 24 Jul 2026 02:29:51 +0200 Subject: [PATCH] Fixed discovered interfaces getting connected as BackboneInterface clients instead of TCPClientInterface on darwin --- RNS/Discovery.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RNS/Discovery.py b/RNS/Discovery.py index d879991b..c0b89bdd 100644 --- a/RNS/Discovery.py +++ b/RNS/Discovery.py @@ -331,7 +331,7 @@ class InterfaceAnnounceHandler: if IFAC_NETKEY in unpacked: info["ifac_netkey"] = str(unpacked[IFAC_NETKEY]) if interface_type in ["BackboneInterface", "TCPServerInterface"]: - backbone_support = not RNS.vendor.platformutils.is_windows() + backbone_support = not RNS.vendor.platformutils.is_windows() and not RNS.vendor.platformutils.is_darwin() info["reachable_on"] = unpacked[REACHABLE_ON] info["port"] = unpacked[PORT] connection_interface = "BackboneInterface" if backbone_support else "TCPClientInterface"