From: Mukund Sivaraman Date: Mon, 3 Dec 2012 23:22:54 +0000 (+0530) Subject: [2497] Apply generic rules to class IN too X-Git-Tag: bind10-1.0.0-beta-release~39^2~3^2~1^2~2^2~20 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8da8a38bcf022e5ad4d99a64be6cda1e557c5692;p=thirdparty%2Fkea.git [2497] Apply generic rules to class IN too --- diff --git a/src/lib/dns/gen-rdatacode.py.in b/src/lib/dns/gen-rdatacode.py.in index bdf5449ae5..1a2d6407f4 100755 --- a/src/lib/dns/gen-rdatacode.py.in +++ b/src/lib/dns/gen-rdatacode.py.in @@ -304,7 +304,9 @@ def generate_rrparam(fileprefix, basemtime): # By default, we use OldRdataFactory (see bug #2497). If you # want to pick RdataFactory for a particular type, add it to # new_rdata_factory_users. - if (type_txt.lower(), class_txt.lower()) in new_rdata_factory_users: + if ((type_txt.lower(), class_txt.lower()) in new_rdata_factory_users) or \ + ((class_txt.lower() == 'in') and \ + ((type_txt.lower(), 'generic') in new_rdata_factory_users)): rdf_class = 'RdataFactory' else: rdf_class = 'OldRdataFactory'