]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
auto, reinterpret_cast
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Wed, 14 Apr 2021 16:26:09 +0000 (18:26 +0200)
committerGitHub <noreply@github.com>
Wed, 14 Apr 2021 16:26:09 +0000 (18:26 +0200)
Co-authored-by: Remi Gacogne <rgacogne+github@valombre.net>
pdns/filterpo.cc

index ce2867f0412e1c527ab512738f1168412c497a4a..ff3f6bdff9bd3c8506a29d6a9b4108166b208235 100644 (file)
@@ -698,7 +698,7 @@ DNSName DNSFilterEngine::Zone::maskToRPZ(const Netmask& nm)
   else {
     DNSName temp;
     static_assert(sizeof(addr.sin6.sin6_addr.s6_addr) == sizeof(uint16_t) * 8);
-    uint16_t *src = (uint16_t*) &addr.sin6.sin6_addr.s6_addr;
+    auto src = reinterpret_cast<const uint16_t*>(&addr.sin6.sin6_addr.s6_addr);
     std::array<uint16_t,8> elems;
 
     // this routine was adopted from glibc's inet_ntop6, written by Paul Vixie