diff options
| author | 2024-09-19 15:53:54 +0100 | |
|---|---|---|
| committer | 2024-09-19 15:53:54 +0100 | |
| commit | 4f9830ff2e0d27c8308226bbe2dabe834087f04a (patch) | |
| tree | c930fd7a10f25f2b7594a4a3cd2cc4bc8a0bb1f1 /modules/sasl.cpp | |
| parent | Add 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.cpp | 11 |
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); } |
