From c3ff73591a974cd649285c6d3f2338fe8bff7d03 Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Mon, 7 Apr 2025 18:48:12 +0200 Subject: [PATCH] Fix addr_info property --- RNS/Interfaces/AutoInterface.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/RNS/Interfaces/AutoInterface.py b/RNS/Interfaces/AutoInterface.py index 909f1479..7f621724 100644 --- a/RNS/Interfaces/AutoInterface.py +++ b/RNS/Interfaces/AutoInterface.py @@ -569,8 +569,8 @@ class AutoInterfacePeer(Interface): try: if self.owner.outbound_udp_socket == None: self.owner.outbound_udp_socket = socket.socket(socket.AF_INET6, socket.SOCK_DGRAM) if self.peer_addr == None: self.peer_addr = str(self.addr)+"%"+str(self.owner.interface_name_to_index(self.ifname)) - if self.addr_info == None: addr_info = socket.getaddrinfo(self.peer_addr, self.owner.data_port, socket.AF_INET6, socket.SOCK_DGRAM) - self.owner.outbound_udp_socket.sendto(data, addr_info[0][4]) + if self.addr_info == None: self.addr_info = socket.getaddrinfo(self.peer_addr, self.owner.data_port, socket.AF_INET6, socket.SOCK_DGRAM) + self.owner.outbound_udp_socket.sendto(data, self.addr_info[0][4]) self.txb += len(data) self.owner.txb += len(data) except Exception as e: