diff --git a/pdns/dnsdistdist/bpf-filter.cc b/pdns/dnsdistdist/bpf-filter.cc index db8c358b1c92..700f32467dfb 100644 --- a/pdns/dnsdistdist/bpf-filter.cc +++ b/pdns/dnsdistdist/bpf-filter.cc @@ -392,7 +392,7 @@ BPFFilter::BPFFilter(std::unordered_map& configs, BPFFilter::MapConfiguration filters; filters.d_maxItems = 1; filters.d_type = BPFFilter::MapType::Filters; - maps->d_filters = BPFFilter::Map(filters, d_mapFormat); + maps->d_filters = BPFFilter::Map(std::move(filters), d_mapFormat); const struct bpf_insn main_filter[] = { #include "bpf-filter.main.ebpf" diff --git a/pdns/dnsdistdist/dnsdist-web.cc b/pdns/dnsdistdist/dnsdist-web.cc index 526b0bc85358..5cdfead09cd0 100644 --- a/pdns/dnsdistdist/dnsdist-web.cc +++ b/pdns/dnsdistdist/dnsdist-web.cc @@ -1908,6 +1908,7 @@ void setMaxConcurrentConnections(size_t max) void WebserverThread(Socket sock) { setThreadName("dnsdist/webserv"); + //coverity[auto_causes_copy] const auto local = *dnsdist::configuration::getCurrentRuntimeConfiguration().d_webServerAddress; infolog("Webserver launched on %s", local.toStringWithPort()); diff --git a/pdns/dnsdistdist/dnsdist.cc b/pdns/dnsdistdist/dnsdist.cc index 8f196475f577..0efef3add929 100644 --- a/pdns/dnsdistdist/dnsdist.cc +++ b/pdns/dnsdistdist/dnsdist.cc @@ -2340,6 +2340,7 @@ static void healthChecksThread() std::unique_ptr mplexer{nullptr}; // this points to the actual shared_ptrs! + //coverity[auto_causes_copy] const auto servers = dnsdist::configuration::getCurrentRuntimeConfiguration().d_backends; for (const auto& dss : servers) { dss->updateStatisticsInfo();