aboutsummaryrefslogtreecommitdiffstats
path: root/src/users.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2022-08-10 22:04:19 +0100
committerGravatar Sadie Powell2022-08-10 22:04:19 +0100
commit2dc07dbc067b5f88b8172622fb98b63ba9468380 (patch)
tree2090a3caad1fa0768637446b0e7bc8ba913febd0 /src/users.cpp
parentMerge branch 'insp3' into master. (diff)
parentDeprecate the string variant of SetClientIP. (diff)
Merge branch 'insp3' into master.
Diffstat (limited to 'src/users.cpp')
-rw-r--r--src/users.cpp22
1 files changed, 1 insertions, 21 deletions
diff --git a/src/users.cpp b/src/users.cpp
index ec47d7d06..96e08b651 100644
--- a/src/users.cpp
+++ b/src/users.cpp
@@ -739,19 +739,9 @@ irc::sockets::cidr_mask User::GetCIDRMask()
return irc::sockets::cidr_mask(client_sa, range);
}
-bool User::SetClientIP(const std::string& address)
-{
- irc::sockets::sockaddrs sa;
- if (!irc::sockets::aptosa(address, client_sa.port(), sa))
- return false;
-
- User::SetClientIP(sa);
- return true;
-}
-
void User::SetClientIP(const irc::sockets::sockaddrs& sa)
{
- const std::string oldip(GetIPString());
+ const std::string oldip(client_sa.family() == AF_UNSPEC ? "" : GetIPString());
memcpy(&client_sa, &sa, sizeof(irc::sockets::sockaddrs));
this->InvalidateCache();
@@ -762,16 +752,6 @@ void User::SetClientIP(const irc::sockets::sockaddrs& sa)
ChangeDisplayedHost(GetIPString());
}
-bool LocalUser::SetClientIP(const std::string& address)
-{
- irc::sockets::sockaddrs sa;
- if (!irc::sockets::aptosa(address, client_sa.port(), sa))
- return false;
-
- LocalUser::SetClientIP(sa);
- return true;
-}
-
void LocalUser::SetClientIP(const irc::sockets::sockaddrs& sa)
{
if (sa == client_sa)