From 2366e56d43848b83f84b8ced912d16d3b245b666 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Mon, 29 Jul 2024 14:09:20 +0100 Subject: Log when a user has an unknown socket type in User::GetCIDRMask. --- src/users.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/users.cpp') diff --git a/src/users.cpp b/src/users.cpp index 4d63dc86e..9dea443f2 100644 --- a/src/users.cpp +++ b/src/users.cpp @@ -603,9 +603,18 @@ irc::sockets::cidr_mask User::GetCIDRMask() const case AF_INET6: range = ServerInstance->Config->IPv6Range; break; + case AF_INET: range = ServerInstance->Config->IPv4Range; break; + + case AF_UNIX: + break; // CIDR not supported. + + default: + ServerInstance->Logs.Debug("SOCKET", "BUG: User::GetCIDRMask(): socket type {} is unknown!", + client_sa.family()); + break; } return irc::sockets::cidr_mask(client_sa, range); } -- cgit v1.3.1-10-gc9f91