From: Brian Wellington Date: Tue, 19 May 2020 16:51:37 +0000 (-0700) Subject: Fix metatype check. X-Git-Tag: v2.0.0rc1~195 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b89444da512cb306c8eccee0c52478002fb8ceca;p=thirdparty%2Fdnspython.git Fix metatype check. IANA has reserved types 128-255 as meta types, so that range should be checked. --- diff --git a/dns/rdatatype.py b/dns/rdatatype.py index 4e401af2..68a5c2b9 100644 --- a/dns/rdatatype.py +++ b/dns/rdatatype.py @@ -203,9 +203,7 @@ def is_metatype(rdtype): Returns a ``bool``. """ - if rdtype >= TKEY and rdtype <= ANY or rdtype in _metatypes: - return True - return False + return (256 > rdtype >= 128) or rdtype in _metatypes def is_singleton(rdtype):