From: Miek Gieben Date: Mon, 9 Jan 2006 09:55:14 +0000 (+0000) Subject: skip over any second soa's you may see X-Git-Tag: release-1.1.0~480 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7dcf89f36bbbdf20141521b65d0b3312fb1189cb;p=thirdparty%2Fldns.git skip over any second soa's you may see --- diff --git a/rr.c b/rr.c index 845da25f..64ff21e1 100644 --- a/rr.c +++ b/rr.c @@ -1199,7 +1199,6 @@ ldns_rr_compare(const ldns_rr *rr1, const ldns_rr *rr2) return +1; } else { /* equal length */ - rr1_buf = ldns_buffer_new(rr1_len); rr2_buf = ldns_buffer_new(rr2_len); diff --git a/zone.c b/zone.c index a4c054b8..439d1bc6 100644 --- a/zone.c +++ b/zone.c @@ -187,9 +187,9 @@ ldns_zone_new_frm_fp_l(FILE *fp, ldns_rdf *origin, uint16_t ttl, ldns_rr_class c if (ldns_rr_get_type(rr) == LDNS_RR_TYPE_SOA) { if (soa_seen) { /* second SOA - * LDNS_STATUS_SOA? */ - ldns_zone_free(newzone); - return NULL; + * just skip, maybe we want to say + * something??? */ + continue; } soa_seen = true; ldns_zone_set_soa(newzone, rr);