]> 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)
committerVladimír Čunát <vladimir.cunat@nic.cz>
Mon, 12 Feb 2024 10:30:50 +0000 (11:30 +0100)
The value is in IANA registry, so it's very constant anyway.

lib/layer/validate.c

index a214466009b815aee96735c9e40484e1fabf8549..0b7b740d52166d1387629048fd1d49800f8dd2bc 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;