From eb680aad402849f94cd4ebf52a879fe416f3a111 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Wed, 24 Jun 2026 20:23:52 +0100 Subject: Partially revert commit 844bf67829. --- src/socket.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/socket.cpp') 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(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); -- cgit v1.3.1-10-gc9f91