diff options
Diffstat (limited to 'src/forward.c')
-rw-r--r-- | src/forward.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/forward.c b/src/forward.c index 4e127ba..49a0bbc 100644 --- a/src/forward.c +++ b/src/forward.c @@ -2790,6 +2790,7 @@ static struct frec *get_new_frec(time_t now, struct server *master, int force) { if (difftime(now, f->time) >= 4*TIMEOUT) { + daemon->metrics[METRIC_DNS_UNANSWERED_QUERY]++; free_frec(f); target = f; } @@ -2811,6 +2812,7 @@ static struct frec *get_new_frec(time_t now, struct server *master, int force) if (!target && oldest && ((int)difftime(now, oldest->time)) >= TIMEOUT) { /* can't find empty one, use oldest if there is one and it's older than timeout */ + daemon->metrics[METRIC_DNS_UNANSWERED_QUERY]++; free_frec(oldest); target = oldest; } |