diff options
| author | 2026-06-24 20:23:52 +0100 | |
|---|---|---|
| committer | 2026-06-24 20:59:25 +0100 | |
| commit | eb680aad402849f94cd4ebf52a879fe416f3a111 (patch) | |
| tree | 1aecd43285bc771ecc4bd005760b1f801cf6952f /src/socket.cpp | |
| parent | Merge branch 'insp4' into master. (diff) | |
Partially revert commit 844bf67829.
Diffstat (limited to 'src/socket.cpp')
| -rw-r--r-- | src/socket.cpp | 6 |
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); |
