diff options
author | Casey Deccio <casey@deccio.net> | 2021-08-03 06:34:58 +0300 |
---|---|---|
committer | Casey Deccio <casey@deccio.net> | 2021-08-03 06:34:58 +0300 |
commit | 46e0843886cbfdbdc9446107f0bed0521aeeae76 (patch) | |
tree | 2297e5b2d47ccd7b08440bb40ff76798ba82cf3a | |
parent | 44fc1f87660f0611507431ad09dff40cbbbacf6a (diff) |
Only populate zsks/ksks if there are DNSKEYs
-rw-r--r-- | dnsviz/analysis/offline.py | 6 |
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 |