aboutsummaryrefslogtreecommitdiffstats
path: root/src/socket.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2026-06-24 20:23:52 +0100
committerGravatar Sadie Powell2026-06-24 20:59:25 +0100
commiteb680aad402849f94cd4ebf52a879fe416f3a111 (patch)
tree1aecd43285bc771ecc4bd005760b1f801cf6952f /src/socket.cpp
parentMerge branch 'insp4' into master. (diff)
Partially revert commit 844bf67829.
Diffstat (limited to 'src/socket.cpp')
-rw-r--r--src/socket.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/socket.cpp b/src/socket.cpp
index 989b7f76c..b988331a3 100644
--- a/src/socket.cpp
+++ b/src/socket.cpp
@@ -225,7 +225,7 @@ size_t InspIRCd::BindPorts(FailedPortList& failed_ports)
irc::sockets::sockaddrs::sockaddrs(bool initialize)
{
if (initialize)
- *this = sockaddrs{};
+ memset(this, 0, sizeof(*this));
}
bool irc::sockets::sockaddrs::from_ip_port(const std::string& addr, in_port_t port)
@@ -477,7 +477,7 @@ irc::sockets::cidr_mask::cidr_mask(const std::string& mask)
{
if (!sa.from_ip(mask))
{
- *this = cidr_mask{};
+ memset(this, 0, sizeof(*this));
return;
}
sa2cidr(*this, sa, 128);
@@ -487,7 +487,7 @@ irc::sockets::cidr_mask::cidr_mask(const std::string& mask)
unsigned char range = ConvToNum<unsigned char>(mask.substr(bits_chars + 1));
if (!sa.from_ip(mask.substr(0, bits_chars)))
{
- *this = cidr_mask{};
+ memset(this, 0, sizeof(*this));
return;
}
sa2cidr(*this, sa, range);