From: Wouter Wijngaards Date: Fri, 3 Aug 2007 09:16:16 +0000 (+0000) Subject: check section. X-Git-Tag: release-0.5~156 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=669a20084c6eacb70adad3309457b0c446f0c768;p=thirdparty%2Funbound.git check section. git-svn-id: file:///svn/unbound/trunk@485 be551aaa-1e26-0410-a405-d3ace91eadb9 --- diff --git a/iterator/iter_scrub.c b/iterator/iter_scrub.c index 3f24e2b70..6edd7620f 100644 --- a/iterator/iter_scrub.c +++ b/iterator/iter_scrub.c @@ -517,6 +517,7 @@ scrub_sanitize(ldns_buffer* pkt, struct msg_parse* msg, uint8_t* zonename, if(!pkt_sub(pkt, rrset->dname, zonename)) { if(msg->an_rrsets == 0 && rrset->type == LDNS_RR_TYPE_NS && + rrset->section == LDNS_SECTION_AUTHORITY && FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_NOERROR) { /* noerror, nodata and this NS rrset is above