]> granicus.if.org Git - pdns/commitdiff
forbid label compression in ALIAS wire format
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Thu, 30 Nov 2017 18:20:41 +0000 (19:20 +0100)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Thu, 30 Nov 2017 18:20:44 +0000 (19:20 +0100)
fixes #6028

pdns/dnsrecords.cc

index 3b3d569c15e7e13d6e8100708f02c5b5e305258a..418cead8df9adfca7d10b9c10620b32ee05a472c 100644 (file)
@@ -136,7 +136,7 @@ boilerplate_conv(AAAA, QType::AAAA, conv.xfrIP6(d_ip6); );
 boilerplate_conv(NS, QType::NS, conv.xfrName(d_content, true));
 boilerplate_conv(PTR, QType::PTR, conv.xfrName(d_content, true));
 boilerplate_conv(CNAME, QType::CNAME, conv.xfrName(d_content, true));
-boilerplate_conv(ALIAS, QType::ALIAS, conv.xfrName(d_content, true));
+boilerplate_conv(ALIAS, QType::ALIAS, conv.xfrName(d_content, false));
 boilerplate_conv(DNAME, QType::DNAME, conv.xfrName(d_content));
 boilerplate_conv(MR, QType::MR, conv.xfrName(d_alias, true));
 boilerplate_conv(MINFO, QType::MINFO, conv.xfrName(d_rmailbx, true); conv.xfrName(d_emailbx, true));