From: Marek Vavrusa Date: Fri, 29 Jan 2016 00:06:26 +0000 (+0000) Subject: layer/validate: fixed NSEC nodata in some cases X-Git-Tag: v1.0.0-beta3~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=811fc2e7201b54c50b162ada8d70787bf97dd2fc;p=thirdparty%2Fknot-resolver.git layer/validate: fixed NSEC nodata in some cases updated tests --- diff --git a/lib/layer/validate.c b/lib/layer/validate.c index 88c50e11b..a516c6f9a 100644 --- a/lib/layer/validate.c +++ b/lib/layer/validate.c @@ -288,7 +288,7 @@ static int update_delegation(struct kr_request *req, struct kr_query *qry, knot_ /* No DS provided, check for proof of non-existence. */ int ret = 0; - const knot_dname_t *proved_name = qry->zone_cut.name; + const knot_dname_t *proved_name = knot_pkt_qname(answer); knot_rrset_t *new_ds = update_ds(cut, knot_pkt_section(answer, section)); if (!new_ds) { if (!has_nsec3) { diff --git a/tests/deckard b/tests/deckard index 3a322cac3..fde15bac8 160000 --- a/tests/deckard +++ b/tests/deckard @@ -1 +1 @@ -Subproject commit 3a322cac30ed15f69fd5ca002ba452d2ff973f27 +Subproject commit fde15bac843c7682dab2eb492dca9d310fb17352