diff --git a/src/provider/update.py b/src/provider/update.py index d1d4a3831..9cd023bc6 100755 --- a/src/provider/update.py +++ b/src/provider/update.py @@ -38,6 +38,9 @@ def process_data(data, file): if not "domains" in data: raise TypeError("no domains found") for domain in data["domains"]: + domain = cleanstr(domain) + if domain == "" or domain.count(".") < 1: + raise TypeError("bad domain: " + domain) out_domains += " (\"" + domain + "\", &*P" + str(count) + "),\n" comment += domain + ", "