diff options
author | Casey Deccio <casey@deccio.net> | 2019-01-29 23:41:14 +0300 |
---|---|---|
committer | Casey Deccio <casey@deccio.net> | 2019-01-29 23:41:14 +0300 |
commit | 56d0562248bb209d5b40a55b9c599e2813a6eeee (patch) | |
tree | 3fe92c592a0c5c6efc428fdcef0595f869a16582 | |
parent | ff06aafc376691dda7ba4c84ae6ffaa9222c05e0 (diff) |
Fix bug handling CNAMEs.
-rw-r--r-- | dnsviz/resolver.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/dnsviz/resolver.py b/dnsviz/resolver.py index d4ade00..7b8e012 100644 --- a/dnsviz/resolver.py +++ b/dnsviz/resolver.py @@ -475,7 +475,7 @@ class FullResolver: # next check cache for alias ans = self._get_answer(qname, dns.rdatatype.CNAME, rdclass, max_source) if ans: - return [ans[0]] + self._query(entry.rrset[0].target, rdtype, rdclass, level + 1, max_source) + return [ans[0]] + self._query(ans[0][0].target, rdtype, rdclass, level + 1, max_source) # now check for closest enclosing NS, DNAME, or hint closest_zone = qname |