From 0fd2a136c635404db323bbcee1306dedb0a44248 Mon Sep 17 00:00:00 2001 From: Simon Kelley Date: Fri, 16 Sep 2022 09:35:44 +0100 Subject: [PATCH] Don't exclude stale-cache answers from "local answered" metric. Signed-off-by: DL6ER --- src/dnsmasq/forward.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/dnsmasq/forward.c b/src/dnsmasq/forward.c index df8a6241..d6216fee 100644 --- a/src/dnsmasq/forward.c +++ b/src/dnsmasq/forward.c @@ -1919,7 +1919,9 @@ void receive_query(struct listener *listen, time_t now) #endif send_from(listen->fd, option_bool(OPT_NOWILD) || option_bool(OPT_CLEVERBIND), (char *)header, m, &source_addr, &dst_addr, if_index); - daemon->metrics[stale ? METRIC_DNS_STALE_ANSWERED : METRIC_DNS_LOCAL_ANSWERED]++; + daemon->metrics[METRIC_DNS_LOCAL_ANSWERED]++; + if (stale) + daemon->metrics[METRIC_DNS_STALE_ANSWERED]++; } if (m == 0 || stale)