]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Only log "Unable to send NOD lookup" if log-common-errors is set 11445/head
authorOtto Moerbeek <otto.moerbeek@open-xchange.com>
Wed, 23 Mar 2022 12:48:52 +0000 (13:48 +0100)
committerOtto Moerbeek <otto.moerbeek@open-xchange.com>
Wed, 23 Mar 2022 12:51:57 +0000 (13:51 +0100)
Fixes #11440.

pdns/pdns_recursor.cc

index c696a767031dec95e8da715cafdd5dcd1de26182..4ee91d60e6a41b845580f344eba65314b34f806e 100644 (file)
@@ -579,7 +579,9 @@ static void sendNODLookup(const shared_ptr<Logr::Logger>& 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;
     }