From cc3f16a331b8ebfa208a77e7ba2454b7d431fb42 Mon Sep 17 00:00:00 2001 From: Peter van Dijk Date: Wed, 14 Apr 2021 18:26:09 +0200 Subject: [PATCH] auto, reinterpret_cast Co-authored-by: Remi Gacogne (cherry picked from commit de769ee3f68d9e940cd10610e7a68b03ce339bda) --- pdns/filterpo.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pdns/filterpo.cc b/pdns/filterpo.cc index ce2867f041..ff3f6bdff9 100644 --- a/pdns/filterpo.cc +++ b/pdns/filterpo.cc @@ -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(&addr.sin6.sin6_addr.s6_addr); std::array elems; // this routine was adopted from glibc's inet_ntop6, written by Paul Vixie -- 2.47.3