]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Process the delegating NS RRset when checking rpz rules
authorMark Andrews <marka@isc.org>
Wed, 4 May 2022 04:45:19 +0000 (14:45 +1000)
committerMark Andrews <marka@isc.org>
Wed, 4 May 2022 13:53:21 +0000 (23:53 +1000)
(cherry picked from commit cf97c61f48f6cea6d9e67158485106f659433309)

lib/ns/query.c

index 771aa7b970804101e75a4a6756d64aecf562e0fc..4eb95b808d715f94513ea11fe03634bc492a9c33 100644 (file)
@@ -4211,6 +4211,7 @@ rpz_rewrite(ns_client_t *client, dns_rdatatype_t qtype, isc_result_t qresult,
                        }
                        switch (result) {
                        case ISC_R_SUCCESS:
+                       case DNS_R_GLUE:
                                result = dns_rdataset_first(st->r.ns_rdataset);
                                if (result != ISC_R_SUCCESS) {
                                        goto cleanup;