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"
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());
std::unique_ptr<FDMultiplexer> 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();