aboutsummaryrefslogtreecommitdiff
path: root/src/users.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2022-12-25 13:06:50 +0000
committerGravatar Sadie Powell2022-12-25 13:06:50 +0000
commit7673db8d1b06cc1162d38a23012ba6a6e8651306 (patch)
tree1fcfd8acdc094de3ff76b56ec4c503ab57be2d60 /src/users.cpp
parentAdd nullability attributes to UserManager. (diff)
Pass the client/server sockaddr around as a ref instead of a ptr.
Diffstat (limited to 'src/users.cpp')
-rw-r--r--src/users.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/users.cpp b/src/users.cpp
index 3ab397a49..1f3307109 100644
--- a/src/users.cpp
+++ b/src/users.cpp
@@ -108,10 +108,10 @@ User::User(const std::string& uid, Server* srv, Type type)
}
}
-LocalUser::LocalUser(int myfd, irc::sockets::sockaddrs* client, irc::sockets::sockaddrs* servaddr)
+LocalUser::LocalUser(int myfd, const irc::sockets::sockaddrs& clientsa, const irc::sockets::sockaddrs& serversa)
: User(ServerInstance->UIDGen.GetUID(), ServerInstance->FakeClient->server, User::TYPE_LOCAL)
, eh(this)
- , server_sa(*servaddr)
+ , server_sa(serversa)
, quitting_sendq(false)
, lastping(true)
, exempt(false)
@@ -121,7 +121,7 @@ LocalUser::LocalUser(int myfd, irc::sockets::sockaddrs* client, irc::sockets::so
nick = uuid;
ident = uuid;
eh.SetFd(myfd);
- memcpy(&client_sa, client, sizeof(irc::sockets::sockaddrs));
+ memcpy(&client_sa, &clientsa, sizeof(irc::sockets::sockaddrs));
ChangeRealHost(GetIPString(), true);
}