]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Fix a clang-tidy warning in bpf-filter.cc 14662/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 12 Sep 2024 10:01:35 +0000 (12:01 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 12 Sep 2024 10:01:35 +0000 (12:01 +0200)
pdns/dnsdistdist/bpf-filter.cc
pdns/dnsdistdist/bpf-filter.hh

index fc398b867e74e85c76de3af333327d767a674b50..db8c358b1c922e29ef263d8b6d0fd2372892db91 100644 (file)
@@ -35,6 +35,7 @@
 
 static __u64 ptr_to_u64(const void* ptr)
 {
+  // NOLINTNEXTLINE(cppcoreguidelines-pro-type-cstyle-cast)
   return (__u64)(unsigned long)ptr;
 }
 
@@ -195,8 +196,8 @@ struct QNameValue
   uint16_t qtype{0};
 };
 
-BPFFilter::Map::Map(const BPFFilter::MapConfiguration& config, BPFFilter::MapFormat format) :
-  d_config(config)
+BPFFilter::Map::Map(BPFFilter::MapConfiguration config, BPFFilter::MapFormat format) :
+  d_config(std::move(config))
 {
   if (d_config.d_type == BPFFilter::MapType::Filters) {
     /* special case, this is a map of eBPF programs */
index b4f4ea1da412d0396465e27c7c86084515606b33..46b7eed9dc1bb3ed7fe11ceea2ad7fe4764adf3a 100644 (file)
@@ -111,7 +111,7 @@ private:
     Map()
     {
     }
-    Map(const MapConfiguration&, MapFormat);
+    Map(MapConfiguration, MapFormat);
     MapConfiguration d_config;
     uint32_t d_count{0};
     FDWrapper d_fd;