summaryrefslogtreecommitdiff
path: root/daemon/worker.c
diff options
context:
space:
mode:
authorDag-Erling Smørgrav <des@FreeBSD.org>2018-10-09 19:42:34 +0000
committerDag-Erling Smørgrav <des@FreeBSD.org>2018-10-09 19:42:34 +0000
commit0a0da7ddd5c01b9259ddad3331e1629ee066505d (patch)
treefd129f43a9bc4160d8fd56f12f9bb76269bc632f /daemon/worker.c
parentdcaa814d350c5ee7deb2164502a24f2f698b9799 (diff)
Notes
Diffstat (limited to 'daemon/worker.c')
-rw-r--r--daemon/worker.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/daemon/worker.c b/daemon/worker.c
index 9551c60f4a6a..2697ea6534f1 100644
--- a/daemon/worker.c
+++ b/daemon/worker.c
@@ -1180,7 +1180,7 @@ worker_handle_request(struct comm_point* c, void* arg, int error,
char addrbuf[128];
addr_to_str(&repinfo->addr, repinfo->addrlen,
addrbuf, sizeof(addrbuf));
- verbose(VERB_OPS, "ip_ratelimit allowed through for ip address %s ",
+ verbose(VERB_QUERY, "ip_ratelimit allowed through for ip address %s because of slip in ip_ratelimit_factor",
addrbuf);
} else {
worker->stats.num_queries_ip_ratelimited++;
@@ -1671,14 +1671,14 @@ worker_create(struct daemon* daemon, int id, int* ports, int n)
(((unsigned int)worker->thread_num)<<17);
/* shift thread_num so it does not match out pid bits */
if(!(worker->rndstate = ub_initstate(seed, daemon->rand))) {
- seed = 0;
+ explicit_bzero(&seed, sizeof(seed));
log_err("could not init random numbers.");
tube_delete(worker->cmd);
free(worker->ports);
free(worker);
return NULL;
}
- seed = 0;
+ explicit_bzero(&seed, sizeof(seed));
#ifdef USE_DNSTAP
if(daemon->cfg->dnstap) {
log_assert(daemon->dtenv != NULL);