From 2e511a5ddb9af72623e5971b51fcc28de5354d69 Mon Sep 17 00:00:00 2001 From: Otto Moerbeek Date: Wed, 23 Mar 2022 13:48:52 +0100 Subject: [PATCH] Only log "Unable to send NOD lookup" if log-common-errors is set Fixes #11440. --- pdns/pdns_recursor.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pdns/pdns_recursor.cc b/pdns/pdns_recursor.cc index c696a76703..4ee91d60e6 100644 --- a/pdns/pdns_recursor.cc +++ b/pdns/pdns_recursor.cc @@ -579,7 +579,9 @@ static void sendNODLookup(const shared_ptr& nodlogger, const DNSNa qname = dname + g_nodLookupDomain; } catch (const std::range_error& e) { - nodlogger->v(10)->error(Logr::Error, "DNSName too long", "Unable to send NOD lookup"); + if (g_logCommonErrors) { + nodlogger->v(10)->error(Logr::Error, "DNSName too long", "Unable to send NOD lookup"); + } ++g_stats.nodLookupsDroppedOversize; return; } -- 2.47.2