From b89444da512cb306c8eccee0c52478002fb8ceca Mon Sep 17 00:00:00 2001 From: Brian Wellington Date: Tue, 19 May 2020 09:51:37 -0700 Subject: [PATCH] Fix metatype check. IANA has reserved types 128-255 as meta types, so that range should be checked. --- dns/rdatatype.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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): -- 2.47.3