]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
validator: compatibility with older libknot versions
authorVladimír Čunát <vladimir.cunat@nic.cz>
Mon, 12 Feb 2024 10:30:50 +0000 (11:30 +0100)
committerJakub Ružička <jakub.ruzicka@nic.cz>
Thu, 22 Feb 2024 16:42:49 +0000 (17:42 +0100)
The value is in IANA registry, so it's very constant anyway.

lib/layer/validate.c

index 95a7624843f1cd1ddf7c8a24e2a1c8f080c76914..6c0d7ad63285096d0098c3c76962be940443ff7e 100644 (file)
@@ -1130,7 +1130,7 @@ static int validate(kr_layer_t *ctx, knot_pkt_t *pkt)
                        count += (knot_pkt_rr(sec, i)->type == KNOT_RRTYPE_NSEC3);
                if (count > 8) {
                        VERBOSE_MSG(qry, "<= too many NSEC3 records in AUTHORITY (%d)\n", count);
-                       kr_request_set_extended_error(req, KNOT_EDNS_EDE_NSEC3_ITERS,
+                       kr_request_set_extended_error(req, 27/*KNOT_EDNS_EDE_NSEC3_ITERS*/,
                                /* It's not about iteration values per se, but close enough. */
                                "DYRH: too many NSEC3 records");
                        qry->flags.DNSSEC_BOGUS = true;