Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dnsviz/dnsviz.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCasey Deccio <casey@deccio.net>2021-08-03 06:34:58 +0300
committerCasey Deccio <casey@deccio.net>2021-08-03 06:34:58 +0300
commit46e0843886cbfdbdc9446107f0bed0521aeeae76 (patch)
tree2297e5b2d47ccd7b08440bb40ff76798ba82cf3a
parent44fc1f87660f0611507431ad09dff40cbbbacf6a (diff)
Only populate zsks/ksks if there are DNSKEYs
-rw-r--r--dnsviz/analysis/offline.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/dnsviz/analysis/offline.py b/dnsviz/analysis/offline.py
index 8e211db..fcca978 100644
--- a/dnsviz/analysis/offline.py
+++ b/dnsviz/analysis/offline.py
@@ -1575,9 +1575,11 @@ class OfflineDomainNameAnalysis(OnlineDomainNameAnalysis):
rrset_info.rrset.rdtype != dns.rdatatype.DS and \
rrsig_status.dnskey is not None:
if rrset_info.rrset.rdtype == dns.rdatatype.DNSKEY:
- self.ksks.add(rrsig_status.dnskey)
+ if self.ksks is not None:
+ self.ksks.add(rrsig_status.dnskey)
else:
- self.zsks.add(rrsig_status.dnskey)
+ if self.zsks is not None:
+ self.zsks.add(rrsig_status.dnskey)
key = rrsig_status.rrset, rrsig_status.rrsig
break