diff options
| author | Bob Halley <halley@nominum.com> | 2011-05-04 22:39:47 +0100 |
|---|---|---|
| committer | Bob Halley <halley@nominum.com> | 2011-05-04 22:39:47 +0100 |
| commit | b3598dc86f8426352f37d17a0664f506933d6440 (patch) | |
| tree | 16529e428fdf84240d2483387db1535d465ca3e0 | |
| parent | 84f00f728f0fe25d3c0d99187cadd5391ebee04a (diff) | |
| download | dnspython-b3598dc86f8426352f37d17a0664f506933d6440.tar.gz | |
reversename for v6 was generating bogus values
| -rw-r--r-- | dns/reversename.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/dns/reversename.py b/dns/reversename.py index 6badf48..7ac4ab3 100644 --- a/dns/reversename.py +++ b/dns/reversename.py @@ -39,7 +39,7 @@ def from_address(text): @rtype: dns.name.Name object """ try: - parts = ['%x.%x' % (byte, byte >> 4) for byte in dns.ipv6.inet_aton(text)] + parts = ['%x.%x' % (byte & 0x0f, byte >> 4) for byte in dns.ipv6.inet_aton(text)] origin = ipv6_reverse_domain except: parts = ['%d' % byte for byte in dns.ipv4.inet_aton(text)] |
