diff options
| author | Bob Halley <halley@dnspython.org> | 2021-07-05 18:47:21 -0700 |
|---|---|---|
| committer | Bob Halley <halley@dnspython.org> | 2021-07-05 18:47:21 -0700 |
| commit | 7e79e390825ece521abbf88937aaae94906876cf (patch) | |
| tree | 80f698adc44515d2639372a475ae28c63801547c /dns | |
| parent | 01ad365a4312ccef5afd35636024e343bd633425 (diff) | |
| download | dnspython-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.py | 2 |
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): |
