]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
Another glue record on the zonecut misidentification error, but now only for AAAA.
authorWillem Toorop <willem@NLnetLabs.nl>
Fri, 15 Apr 2011 15:12:44 +0000 (15:12 +0000)
committerWillem Toorop <willem@NLnetLabs.nl>
Fri, 15 Apr 2011 15:12:44 +0000 (15:12 +0000)
Thanks to Roy Arends.

examples/ldns-verify-zone.c

index 742520db9468217a4a8731e3f915021df98cfb0f..e840c89bf5ba1fd87388fd0929fd76ad1477fbf4 100644 (file)
@@ -532,7 +532,7 @@ verify_dnssec_name(ldns_rdf *zone_name,
                /* not glue, do real verify */
                cur_rrset = name->rrsets;
                while(cur_rrset) {
-                       if (cur_rrset->type != LDNS_RR_TYPE_A ||
+                       if ((cur_rrset->type != LDNS_RR_TYPE_A && cur_rrset->type != LDNS_RR_TYPE_AAAA) ||
                            !ldns_dnssec_zone_find_rrset(zone, name->name, LDNS_RR_TYPE_NS)) {
                                status = verify_dnssec_rrset(zone_name, name->name, cur_rrset, keys, glue_rrs);
                                if (status != LDNS_STATUS_OK && result == LDNS_STATUS_OK) {