From cbc5431d62e3fe9166f18395dce3ddf2af0906d3 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Sat, 28 Mar 2026 21:32:23 +0000 Subject: Switch modules from reference<> to shared_ptr<> and weak_ptr<>. --- modules/spanningtree/servercommand.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'modules/spanningtree/servercommand.cpp') diff --git a/modules/spanningtree/servercommand.cpp b/modules/spanningtree/servercommand.cpp index 3b5c63939..baae2a9b9 100644 --- a/modules/spanningtree/servercommand.cpp +++ b/modules/spanningtree/servercommand.cpp @@ -22,15 +22,14 @@ #include "main.h" #include "servercommand.h" -ServerCommand::ServerCommand(Module* Creator, const std::string& Name, unsigned int MinParams, unsigned int MaxParams) +ServerCommand::ServerCommand(const WeakModulePtr& Creator, const std::string& Name, unsigned int MinParams, unsigned int MaxParams) : CommandBase(Creator, Name, MinParams, MaxParams) { } void ServerCommand::RegisterService() { - auto* st = static_cast(this->service_creator.ptr()); - st->CmdManager.AddCommand(this); + Utils->Creator->CmdManager.AddCommand(this); } RouteDescriptor ServerCommand::GetRouting(User* user, const Params& parameters) -- cgit v1.3.1-10-gc9f91