From: Miek Gieben Date: Tue, 22 Mar 2005 13:48:34 +0000 (+0000) Subject: ok, still doesn't fully work. I quit X-Git-Tag: release-0.50~207 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=580a3976bdaaad289d1bf473ebbcbf1fecfba129;p=thirdparty%2Fldns.git ok, still doesn't fully work. I quit --- diff --git a/dnssec.c b/dnssec.c index d16a7c1b..79c7ee48 100644 --- a/dnssec.c +++ b/dnssec.c @@ -709,6 +709,9 @@ ldns_sign_public(ldns_rr_list *rrset, ldns_key_list *keys) current_key = ldns_key_list_key(keys, key_count); current_sig = ldns_rr_new_frm_type(LDNS_RR_TYPE_RRSIG); + printf("printing it\n"); + ldns_rr_print(stdout, current_sig); + printf("\n"); /* set the type on the new signature */ orig_ttl = ldns_key_ttl(current_key); diff --git a/rr.c b/rr.c index 05cbf32e..97f5b4cc 100644 --- a/rr.c +++ b/rr.c @@ -59,8 +59,12 @@ ldns_rr_new_frm_type(ldns_rr_type t) } desc = ldns_rr_descript(t); - rr->_rdata_fields = XMALLOC(ldns_rdf *, + + printf("min %d\n", ldns_rr_descriptor_minimum(desc)); + + rr->_rdata_fields = XMALLOC(ldns_rdf *, + ldns_rr_descriptor_minimum(desc) - 1); for (i = 0; i < ldns_rr_descriptor_minimum(desc); i++) { rr->_rdata_fields[i] = NULL; }