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/setname.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'modules/setname.cpp') diff --git a/modules/setname.cpp b/modules/setname.cpp index 88bf27ae3..22a743269 100644 --- a/modules/setname.cpp +++ b/modules/setname.cpp @@ -35,7 +35,7 @@ public: Cap::Capability cap; bool notifyopers; - CommandSetName(Module* mod) + CommandSetName(const WeakModulePtr& mod) : Command(mod, "SETNAME", 1, 2) , banmode(mod, "ban") , cap(mod, "setname") @@ -126,9 +126,9 @@ private: public: ModuleSetName() : Module(VF_VENDOR | VF_OPTCOMMON, "Adds the /SETNAME command which allows users to change their real name.") - , cmd(this) - , setnameevprov(this, "SETNAME") - , monitorapi(this) + , cmd(weak_from_this()) + , setnameevprov(weak_from_this(), "SETNAME") + , monitorapi(weak_from_this()) { } -- cgit v1.3.1-10-gc9f91