From 7673db8d1b06cc1162d38a23012ba6a6e8651306 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Sun, 25 Dec 2022 13:06:50 +0000 Subject: Pass the client/server sockaddr around as a ref instead of a ptr. --- src/users.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/users.cpp') 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); } -- cgit v1.3.1-10-gc9f91