Add a minimal sanity check for addresses in the received addr message
This commit is contained in:
parent
1380ac0bd2
commit
90e0dd28f4
|
@ -411,6 +411,8 @@ class ConnectionBase(threading.Thread):
|
|||
addr = message.Addr.from_message(m)
|
||||
logging.debug('%s:%s -> %s', self.host_print, self.port, addr)
|
||||
for a in addr.addresses:
|
||||
if not a.host or a.port == 0:
|
||||
continue
|
||||
if (a.host, a.port) not in shared.core_nodes:
|
||||
shared.unchecked_node_pool.add((a.host, a.port))
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user