diff options
| author | 2022-12-25 13:06:50 +0000 | |
|---|---|---|
| committer | 2022-12-25 13:06:50 +0000 | |
| commit | 7673db8d1b06cc1162d38a23012ba6a6e8651306 (patch) | |
| tree | 1fcfd8acdc094de3ff76b56ec4c503ab57be2d60 /src/users.cpp | |
| parent | Add 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.cpp | 6 |
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); } |
