Skip to content

Commit

Permalink
Allow to add the whole root zones into blacklist. Fixes #564.
Browse files Browse the repository at this point in the history
  • Loading branch information
ValdikSS committed Aug 14, 2024
1 parent c8c596f commit a6c7169
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions src/blackwhitelist.c
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,8 @@ int blackwhitelist_load_list(const char *filename) {
line);
continue;
}
if (strlen(line) < 3) {
printf("WARNING: host %s is less than 3 bytes, skipping\n", line);
if (strlen(line) < 2) {
printf("WARNING: host %s is less than 2 characters, skipping\n", line);
continue;
}
if (add_hostname(line))
Expand Down Expand Up @@ -99,8 +99,7 @@ int blackwhitelist_check_hostname(const char *host_addr, size_t host_len) {

tokenized_host = strchr(current_host, '.');
while (tokenized_host != NULL && tokenized_host < (current_host + HOST_MAXLEN)) {
/* Search hostname only if there is next token */
if (strchr(tokenized_host + 1, '.') && check_get_hostname(tokenized_host + 1))
if (check_get_hostname(tokenized_host + 1))
return TRUE;
tokenized_host = strchr(tokenized_host + 1, '.');
}
Expand Down

0 comments on commit a6c7169

Please sign in to comment.