Tests: use DNAME type in PTR type checking test in mail_resolver.t. Use RR type different but compatible with CNAME to make sure that resolving will still fail with resolver support added for CNAME type in return to PTR.
diff --git a/mail_resolver.t b/mail_resolver.t index 7731a80..9c43a05 100644 --- a/mail_resolver.t +++ b/mail_resolver.t
@@ -252,6 +252,7 @@ use constant A => 1; use constant CNAME => 5; use constant PTR => 12; + use constant DNAME => 39; use constant IN => 1; @@ -303,7 +304,8 @@ PTR, IN, $ttl, 15, ('a', 'example', 'net')); } elsif ($port == 8086) { - push @rdata, rd_name(CNAME, $ttl, 'a.example.net'); + push @rdata, rd_name(DNAME, $ttl, 'a.example.net'); + } } elsif ($name eq '1.1.0.0.127.in-addr.arpa' && $type == PTR) {