diff -Naur opendnssec-1.4.0b1-orig/signer/src/signer/domain.c opendnssec-1.4.0b1/signer/src/signer/domain.c
--- opendnssec-1.4.0b1-orig/signer/src/signer/domain.c 2012-07-24 03:36:12.000000000 -0400
+++ opendnssec-1.4.0b1/signer/src/signer/domain.c 2012-10-30 12:03:00.972027099 -0400
@@ -533,32 +533,13 @@
while (rrset) {
/* skip SOA RRset */
if (rrset->rrtype != LDNS_RR_TYPE_SOA) {
- dstatus = domain_is_occluded(domain);
- if (dstatus == LDNS_RR_TYPE_A) {
- /* Glue */
- if (rrset->rrtype == LDNS_RR_TYPE_A ||
- rrset->rrtype == LDNS_RR_TYPE_AAAA) {
- rrset_print(fd, rrset, 0, status);
- }
- } else if (dstatus == LDNS_RR_TYPE_SOA) {
- /* Authoritative or delegation */
- dstatus = domain_is_delegpt(domain);
- if (dstatus == LDNS_RR_TYPE_SOA ||
- rrset->rrtype == LDNS_RR_TYPE_A ||
- rrset->rrtype == LDNS_RR_TYPE_AAAA ||
- rrset->rrtype == LDNS_RR_TYPE_NS ||
- rrset->rrtype == LDNS_RR_TYPE_DS) {
- rrset_print(fd, rrset, 0, status);
- }
- }
- /* Occluded */
+ rrset_print(fd, rrset, 0, status);
}
if (status && *status != ODS_STATUS_OK) {
ods_log_crit("[%s] failed to print one or more RRsets: %s",
dname_str, ods_status2str(*status));
return;
}
-
rrset = rrset->next;
}
}