Skip to content

Commit

Permalink
- Improve error log message when inserting rpz RR.
Browse files Browse the repository at this point in the history
  • Loading branch information
gthess committed Aug 4, 2020
1 parent fc55345 commit 764a0dc
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 2 deletions.
3 changes: 3 additions & 0 deletions doc/Changelog
@@ -1,3 +1,6 @@
4 August 2020: George
- Improve error log message when inserting rpz RR.

4 August 2020: Wouter
- Fix mini_event.h on OpenBSD cannot find fd_set.

Expand Down
14 changes: 12 additions & 2 deletions services/rpz.c
Expand Up @@ -597,8 +597,18 @@ rpz_insert_rr(struct rpz* r, uint8_t* azname, size_t aznamelen, uint8_t* dname,
uint8_t* policydname;

if(!dname_subdomain_c(dname, azname)) {
log_err("RPZ: name of record to insert into RPZ is not a "
"subdomain of the configured name of the RPZ zone");
char* dname_str = sldns_wire2str_dname(dname, dnamelen);
char* azname_str = sldns_wire2str_dname(azname, aznamelen);
if(dname_str && azname_str) {
log_err("RPZ: name of record (%s) to insert into RPZ is not a "
"subdomain of the configured name of the RPZ zone (%s)",
dname_str, azname_str);
} else {
log_err("RPZ: name of record to insert into RPZ is not a "
"subdomain of the configured name of the RPZ zone");
}
free(dname_str);
free(azname_str);
return 0;
}

Expand Down

0 comments on commit 764a0dc

Please sign in to comment.