]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Silence a false positive reported by Coverity as CID 404742
authorRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 31 Oct 2023 09:44:00 +0000 (10:44 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 31 Oct 2023 09:44:00 +0000 (10:44 +0100)
pdns/dnsdistdist/doh.cc

index a3ccd8016023b8b865e4da15b9acb8f873e621aa..47c6d904f2d263ca5bc17f5449dedf438ad37dcc 100644 (file)
@@ -812,6 +812,10 @@ static void processDOHQuery(DOHUnitUniquePtr&& unit, bool inMainThread = false)
 
       /* this moves du->ids, careful! */
       auto cpq = std::make_unique<DoHCrossProtocolQuery>(std::move(unit), false);
+      if (!cpq) {
+        // make linters happy
+        return;
+      }
       cpq->query.d_proxyProtocolPayload = std::move(proxyProtocolPayload);
 
       if (downstream->passCrossProtocolQuery(std::move(cpq))) {