summaryrefslogtreecommitdiff
path: root/dns
diff options
context:
space:
mode:
authorBob Halley <halley@dnspython.org>2021-07-05 18:47:21 -0700
committerBob Halley <halley@dnspython.org>2021-07-05 18:47:21 -0700
commit7e79e390825ece521abbf88937aaae94906876cf (patch)
tree80f698adc44515d2639372a475ae28c63801547c /dns
parent01ad365a4312ccef5afd35636024e343bd633425 (diff)
downloaddnspython-7e79e390825ece521abbf88937aaae94906876cf.tar.gz
The APLItem constructor should make sure that the address field
is not too long for unknown address families. [#672]
Diffstat (limited to 'dns')
-rw-r--r--dns/rdtypes/IN/APL.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/dns/rdtypes/IN/APL.py b/dns/rdtypes/IN/APL.py
index 5cfdc34..ae94fb2 100644
--- a/dns/rdtypes/IN/APL.py
+++ b/dns/rdtypes/IN/APL.py
@@ -43,7 +43,7 @@ class APLItem:
self.address = dns.rdata.Rdata._as_ipv6_address(address)
self.prefix = dns.rdata.Rdata._as_int(prefix, 0, 128)
else:
- self.address = dns.rdata.Rdata._as_bytes(address)
+ self.address = dns.rdata.Rdata._as_bytes(address, max_length=127)
self.prefix = dns.rdata.Rdata._as_uint8(prefix)
def __str__(self):