aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_httpd.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/modules/m_httpd.cpp
parentAdd nullability attributes to UserManager. (diff)
Pass the client/server sockaddr around as a ref instead of a ptr.
Diffstat (limited to 'src/modules/m_httpd.cpp')
-rw-r--r--src/modules/m_httpd.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/modules/m_httpd.cpp b/src/modules/m_httpd.cpp
index d6badd10f..3a4412e1c 100644
--- a/src/modules/m_httpd.cpp
+++ b/src/modules/m_httpd.cpp
@@ -205,7 +205,7 @@ private:
}
public:
- HttpServerSocket(int newfd, const std::string& IP, ListenSocket* via, irc::sockets::sockaddrs* client, irc::sockets::sockaddrs* server, unsigned long timeoutsec)
+ HttpServerSocket(int newfd, const std::string& IP, ListenSocket* via, const irc::sockets::sockaddrs& client, const irc::sockets::sockaddrs& server, unsigned long timeoutsec)
: BufferedSocket(newfd)
, Timer(timeoutsec, false)
, ip(IP)
@@ -436,12 +436,12 @@ public:
timeoutsec = tag->getDuration("timeout", 10, 1);
}
- ModResult OnAcceptConnection(int nfd, ListenSocket* from, irc::sockets::sockaddrs* client, irc::sockets::sockaddrs* server) override
+ ModResult OnAcceptConnection(int nfd, ListenSocket* from, const irc::sockets::sockaddrs& client, const irc::sockets::sockaddrs& server) override
{
if (!stdalgo::string::equalsci(from->bind_tag->getString("type"), "httpd"))
return MOD_RES_PASSTHRU;
- sockets.push_front(new HttpServerSocket(nfd, client->addr(), from, client, server, timeoutsec));
+ sockets.push_front(new HttpServerSocket(nfd, client.addr(), from, client, server, timeoutsec));
return MOD_RES_ALLOW;
}