]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
layer/validate: cleanup; fix broken vutbr
authorGrigorii Demidov <grigorii.demidov@nic.cz>
Tue, 17 Jan 2017 17:09:34 +0000 (18:09 +0100)
committerGrigorii Demidov <grigorii.demidov@nic.cz>
Tue, 17 Jan 2017 17:09:34 +0000 (18:09 +0100)
lib/layer/validate.c

index 29a4c03959be068f376fca31097de492a3a09785..6e182286128f6a86e2c4fba0378586ee436a8082 100644 (file)
@@ -514,9 +514,6 @@ static int check_signer(kr_layer_t *ctx, knot_pkt_t *pkt)
        const knot_dname_t *signer = signature_authority(req);
        if (ta_name && (!signer || !knot_dname_is_equal(ta_name, signer))) {
                /* check all newly added RRSIGs */
-               if (ctx->state == KR_STATE_YIELD) { /* Already yielded for revalidation. */
-                       return KR_STATE_FAIL;
-               }
                VERBOSE_MSG(qry, ">< cut changed, needs revalidation\n");
                if (!signer) {
                        /* Not a DNSSEC-signed response, ask parent for DS