]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
layer/validate: fixed NSEC nodata in some cases
authorMarek Vavrusa <marek@vavrusa.com>
Fri, 29 Jan 2016 00:06:26 +0000 (00:06 +0000)
committerMarek Vavrusa <marek@vavrusa.com>
Fri, 29 Jan 2016 00:06:26 +0000 (00:06 +0000)
updated tests

lib/layer/validate.c
tests/deckard

index 88c50e11b3aa728afaf7cf2fd8c7d2b2d448ad09..a516c6f9ab4cec730749d8372d5e1dfb27d899dd 100644 (file)
@@ -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) {
index 3a322cac30ed15f69fd5ca002ba452d2ff973f27..fde15bac843c7682dab2eb492dca9d310fb17352 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 3a322cac30ed15f69fd5ca002ba452d2ff973f27
+Subproject commit fde15bac843c7682dab2eb492dca9d310fb17352