From: Karel Slany Date: Thu, 23 Jul 2015 11:27:02 +0000 (+0200) Subject: layer/validate: excluding authority NS records from validation X-Git-Tag: v1.0.0-beta1~53^2~140 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4625680fd439a42b5b94af390e8a2d3d39ea430b;p=thirdparty%2Fknot-resolver.git layer/validate: excluding authority NS records from validation --- diff --git a/lib/layer/validate.c b/lib/layer/validate.c index bb4802592..e17d22869 100644 --- a/lib/layer/validate.c +++ b/lib/layer/validate.c @@ -510,6 +510,9 @@ static int validate_section(struct kr_query *qry, knot_pkt_t *answer, if (rr->type == KNOT_RRTYPE_RRSIG) { continue; } + if ((rr->type == KNOT_RRTYPE_NS) && (section_id == KNOT_AUTHORITY)) { + continue; + } ret = rrtypes_add(&stored, rr); if (ret != 0) { goto fail;