}
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;
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);
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;
}
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;
}
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: