]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
rpz: cleanups
authormb <mb@64k.by>
Fri, 27 Nov 2020 09:52:01 +0000 (10:52 +0100)
committermb <mb@64k.by>
Fri, 27 Nov 2020 09:52:01 +0000 (10:52 +0100)
services/rpz.c

index 56677cb9919a8be4742d7b02bb47e48207997486..f8f71f1d49ec11913d0c252f048794f95faf56fe 100644 (file)
@@ -1573,7 +1573,7 @@ rpz_synthesize_localdata_from_rrset(struct rpz* ATTR_UNUSED(r), struct module_qs
 }
 
 static inline struct dns_msg*
-rpz_synthesize_localdata(struct rpz* r, struct module_qstate* ms,
+rpz_synthesize_nsip_localdata(struct rpz* r, struct module_qstate* ms,
        struct clientip_synthesized_rr* data)
 {
        struct query_info* qi = &ms->qinfo;
@@ -1581,8 +1581,8 @@ rpz_synthesize_localdata(struct rpz* r, struct module_qstate* ms,
 
        rrset = rpz_find_synthesized_rrset(qi->qtype, data);
        if(rrset == NULL) {
-               verbose(VERB_ALGO, "rpz: nsip: no matching synthesized data found; resorting to nodata");
-               return rpz_synthesize_nodata(r, ms);
+               verbose(VERB_ALGO, "rpz: nsip: no matching local data found");
+               return NULL;
        }
 
        return rpz_synthesize_localdata_from_rrset(r, ms, rrset);
@@ -1618,7 +1618,7 @@ rpz_synthesize_nsdname_localdata(struct rpz* r, struct module_qstate* ms, struct
 
        rrset = local_data_find_type(ld, qi->qtype, 1);
        if(rrset == NULL) {
-               verbose(VERB_ALGO, "rpz: no matching localdata found");
+               verbose(VERB_ALGO, "rpz: nsdname: no matching local data found");
                return NULL;
        }
 
@@ -1709,7 +1709,7 @@ rpz_apply_nsip_trigger(struct module_qstate* ms, struct rpz* r,
                rpz_action_to_string(raddr->action));
 
        if(action == RPZ_LOCAL_DATA_ACTION && raddr->data == NULL) {
-               verbose(VERB_ALGO, "rpz: bug: nsip local-data action but no local data");
+               verbose(VERB_ALGO, "rpz: bug: nsip local data action but no local data");
                ret = rpz_synthesize_nodata(r, ms);
                goto done;
        }
@@ -1732,7 +1732,7 @@ rpz_apply_nsip_trigger(struct module_qstate* ms, struct rpz* r,
                ms->is_drop = 1;
                break;
        case RPZ_LOCAL_DATA_ACTION:
-               ret = rpz_synthesize_localdata(r, ms, raddr);
+               ret = rpz_synthesize_nsip_localdata(r, ms, raddr);
                if(ret == NULL) { ret = rpz_synthesize_nodata(r, ms); }
                break;
        case RPZ_PASSTHRU_ACTION: