Update to ldns-1.6.7
[dragonfly.git] / contrib / ldns / dnssec_zone.c
index bb28362..91e5651 100644 (file)
@@ -58,7 +58,7 @@ ldns_dnssec_rrs_add_rr(ldns_dnssec_rrs *rrs, ldns_rr *rr)
        /* should we error on equal? */
        if (cmp <= 0) {
                if (rrs->next) {
-                       ldns_dnssec_rrs_add_rr(rrs->next, rr);
+                       return ldns_dnssec_rrs_add_rr(rrs->next, rr);
                } else {
                        new_rrs = ldns_dnssec_rrs_new();
                        new_rrs->rr = rr;
@@ -421,7 +421,7 @@ ldns_dnssec_name_add_rr(ldns_dnssec_name *name,
        ldns_status result = LDNS_STATUS_OK;
        ldns_rdf *name_name;
        bool hashed_name = false;
-       ldns_rr_type rr_type = ldns_rr_get_type(rr);
+       ldns_rr_type rr_type;
        ldns_rr_type typecovered = 0;
 
        /* special handling for NSEC3 and NSECX covering RRSIGS */