aboutsummaryrefslogtreecommitdiffstats
path: root/modules/sasl.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2024-09-19 15:53:54 +0100
committerGravatar Sadie Powell2024-09-19 15:53:54 +0100
commit4f9830ff2e0d27c8308226bbe2dabe834087f04a (patch)
treec930fd7a10f25f2b7594a4a3cd2cc4bc8a0bb1f1 /modules/sasl.cpp
parentAdd some extra methods to the Server class. (diff)
Make the server protocol APIs use a reference instead of a pointer.
Diffstat (limited to 'modules/sasl.cpp')
-rw-r--r--modules/sasl.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/modules/sasl.cpp b/modules/sasl.cpp
index 852512020..5a80d95f9 100644
--- a/modules/sasl.cpp
+++ b/modules/sasl.cpp
@@ -50,24 +50,25 @@ class ServerTracker final
private:
bool online;
- void Update(const Server* server, bool linked)
+ void Update(const Server& server, bool linked)
{
if (sasl_target == "*")
return;
- if (InspIRCd::Match(server->GetName(), sasl_target))
+ if (InspIRCd::Match(server.GetName(), sasl_target))
{
- ServerInstance->Logs.Debug(MODNAME, "SASL target server \"{}\" {}", sasl_target, (linked ? "came online" : "went offline"));
+ ServerInstance->Logs.Debug(MODNAME, "SASL target server \"{}\" {}",
+ sasl_target, (linked ? "came online" : "went offline"));
online = linked;
}
}
- void OnServerLink(const Server* server) override
+ void OnServerLink(const Server& server) override
{
Update(server, true);
}
- void OnServerSplit(const Server* server, bool error) override
+ void OnServerSplit(const Server& server, bool error) override
{
Update(server, false);
}