mirror of
https://github.com/markqvist/Reticulum.git
synced 2026-07-25 17:18:12 -07:00
Fixed discovered interfaces getting connected as BackboneInterface clients instead of TCPClientInterface on darwin
This commit is contained in:
+1
-1
@@ -331,7 +331,7 @@ class InterfaceAnnounceHandler:
|
|||||||
if IFAC_NETKEY in unpacked: info["ifac_netkey"] = str(unpacked[IFAC_NETKEY])
|
if IFAC_NETKEY in unpacked: info["ifac_netkey"] = str(unpacked[IFAC_NETKEY])
|
||||||
|
|
||||||
if interface_type in ["BackboneInterface", "TCPServerInterface"]:
|
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["reachable_on"] = unpacked[REACHABLE_ON]
|
||||||
info["port"] = unpacked[PORT]
|
info["port"] = unpacked[PORT]
|
||||||
connection_interface = "BackboneInterface" if backbone_support else "TCPClientInterface"
|
connection_interface = "BackboneInterface" if backbone_support else "TCPClientInterface"
|
||||||
|
|||||||
Reference in New Issue
Block a user