Blob Blame History Raw
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;
         }
     }