From 4f9830ff2e0d27c8308226bbe2dabe834087f04a Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Thu, 19 Sep 2024 15:53:54 +0100 Subject: Make the server protocol APIs use a reference instead of a pointer. --- modules/sasl.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'modules/sasl.cpp') 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); } -- cgit v1.3.1-10-gc9f91