summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dns/reversename.py2
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)]