From e0bf4dc9ecc52252102e330d0e86f63dde2e3c91 Mon Sep 17 00:00:00 2001
From: shortcutme <tamas@zeronet.io>
Date: Mon, 2 Mar 2020 17:08:43 +0100
Subject: [PATCH] Skip announcing to trackers with unsupported address

---
 src/Site/SiteAnnouncer.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/Site/SiteAnnouncer.py b/src/Site/SiteAnnouncer.py
index cfa16ab2..2fd63e82 100644
--- a/src/Site/SiteAnnouncer.py
+++ b/src/Site/SiteAnnouncer.py
@@ -39,6 +39,8 @@ class SiteAnnouncer(object):
         if not self.site.connection_server.tor_manager.enabled:
             trackers = [tracker for tracker in trackers if ".onion" not in tracker]
 
+        trackers = [tracker for tracker in trackers if self.getAddressParts(tracker)]  # Remove trackers with unknown address
+
         if "ipv6" not in self.site.connection_server.supported_ip_types:
             trackers = [tracker for tracker in trackers if helper.getIpType(self.getAddressParts(tracker)["ip"]) != "ipv6"]