]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
- Fix that edns-subnet failure to create a subquery errors as
authorW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Thu, 7 Aug 2025 14:09:47 +0000 (16:09 +0200)
committerW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Thu, 7 Aug 2025 14:09:47 +0000 (16:09 +0200)
  servfail, and not formerror.

doc/Changelog
edns-subnet/subnetmod.c

index 14955de937d5d7bcdd879eeabd233f28f25ed73a..a3b36d8c75e786a8fe1cf214f8eab3079b1f8c5b 100644 (file)
@@ -1,6 +1,8 @@
 7 August 2025: Wouter
        - Fix dname_str for printout of long names. Thanks to Jan Komissar
          for the fix.
+       - Fix that edns-subnet failure to create a subquery errors as
+         servfail, and not formerror.
 
 6 August 2025: Wouter
        - Fix edns subnet, so that the subquery without subnet is stored in
index 6f71129d9851abdd8d716f404228a1eea7f69ad3..88310a785d7acca1af688072d126c63a7bb17148 100644 (file)
@@ -608,7 +608,7 @@ generate_lookup_without_subnet(struct module_qstate *qstate, int id,
        verbose(VERB_ALGO, "subnetcache: make subquery to look up without subnet");
        if(!generate_sub_request(qstate, id, sq)) {
                verbose(VERB_ALGO, "Could not generate sub query");
-               qstate->return_rcode = LDNS_RCODE_FORMERR;
+               qstate->return_rcode = LDNS_RCODE_SERVFAIL;
                qstate->return_msg = NULL;
                return module_finished;
        }