Fixed discovered interfaces getting connected as BackboneInterface clients instead of TCPClientInterface on darwin

This commit is contained in:
Mark Qvist
2026-07-24 02:29:51 +02:00
parent a4b6129875
commit c25b56db9a
+1 -1
View File
@@ -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"