]> 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:52:29 +0000 (23:52 +1000)
(cherry picked from commit cf97c61f48f6cea6d9e67158485106f659433309)

lib/ns/query.c

index 50babf26e4f0af37cea1d40fc76f8d0fa1bd6a7b..96b1b0e03a0cd95c8c6974ccb678b2dee67d440e 100644 (file)
@@ -4258,6 +4258,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;