aboutsummaryrefslogtreecommitdiff
path: root/src/socket.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/socket.cpp')
-rw-r--r--src/socket.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/socket.cpp b/src/socket.cpp
index 4e408ec33..34da4d79e 100644
--- a/src/socket.cpp
+++ b/src/socket.cpp
@@ -236,13 +236,13 @@ std::string irc::sockets::sockaddrs::addr() const
{
case AF_INET:
char ip4addr[INET_ADDRSTRLEN];
- if (!inet_ntop(AF_INET, (void*)&in4.sin_addr, ip4addr, sizeof(ip4addr)))
+ if (!inet_ntop(AF_INET, static_cast<const void*>(&in4.sin_addr), ip4addr, sizeof(ip4addr)))
return "0.0.0.0";
return ip4addr;
case AF_INET6:
char ip6addr[INET6_ADDRSTRLEN];
- if (!inet_ntop(AF_INET6, (void*)&in6.sin6_addr, ip6addr, sizeof(ip6addr)))
+ if (!inet_ntop(AF_INET6, static_cast<const void*>(&in6.sin6_addr), ip6addr, sizeof(ip6addr)))
return "0:0:0:0:0:0:0:0";
return ip6addr;
@@ -261,13 +261,13 @@ std::string irc::sockets::sockaddrs::str() const
{
case AF_INET:
char ip4addr[INET_ADDRSTRLEN];
- if (!inet_ntop(AF_INET, (void*)&in4.sin_addr, ip4addr, sizeof(ip4addr)))
+ if (!inet_ntop(AF_INET, static_cast<const void*>(&in4.sin_addr), ip4addr, sizeof(ip4addr)))
strcpy(ip4addr, "0.0.0.0");
return InspIRCd::Format("%s:%u", ip4addr, ntohs(in4.sin_port));
case AF_INET6:
char ip6addr[INET6_ADDRSTRLEN];
- if (!inet_ntop(AF_INET6, (void*)&in6.sin6_addr, ip6addr, sizeof(ip6addr)))
+ if (!inet_ntop(AF_INET6, static_cast<const void*>(&in6.sin6_addr), ip6addr, sizeof(ip6addr)))
strcpy(ip6addr, "0:0:0:0:0:0:0:0");
return InspIRCd::Format("[%s]:%u", ip6addr, ntohs(in6.sin6_port));
@@ -340,13 +340,13 @@ static void sa2cidr(irc::sockets::cidr_mask& cidr, const irc::sockets::sockaddrs
case AF_INET:
cidr.length = range > 32 ? 32 : range;
target_byte = sizeof(sa.in4.sin_addr);
- base = (unsigned char*)&sa.in4.sin_addr;
+ base = reinterpret_cast<const unsigned char*>(&sa.in4.sin_addr);
break;
case AF_INET6:
cidr.length = range > 128 ? 128 : range;
target_byte = sizeof(sa.in6.sin6_addr);
- base = (unsigned char*)&sa.in6.sin6_addr;
+ base = reinterpret_cast<const unsigned char*>(&sa.in6.sin6_addr);
break;
default:
@@ -402,12 +402,12 @@ std::string irc::sockets::cidr_mask::str() const
switch (type)
{
case AF_INET:
- base = (unsigned char*)&sa.in4.sin_addr;
+ base = reinterpret_cast<unsigned char*>(&sa.in4.sin_addr);
len = 4;
break;
case AF_INET6:
- base = (unsigned char*)&sa.in6.sin6_addr;
+ base = reinterpret_cast<unsigned char*>(&sa.in6.sin6_addr);
len = 16;
break;
@@ -421,7 +421,7 @@ std::string irc::sockets::cidr_mask::str() const
}
memcpy(base, bits, len);
- return sa.addr() + "/" + ConvToStr((int)length);
+ return sa.addr() + "/" + ConvToStr(length);
}
bool irc::sockets::cidr_mask::operator==(const cidr_mask& other) const