X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmodules%2Fm_chgname.cpp;h=704e142bcb9f84e1d2197ee162f2ed88e1069ba8;hb=f25c4b7a2263f5f3ce9bb41ba56b43c0d3a6d124;hp=68134534ea4ea0e90eae09403dea8b64cd88f3f8;hpb=929cd28544c59d122a8d36b2b5e3a394aa03108b;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/modules/m_chgname.cpp b/src/modules/m_chgname.cpp index 68134534e..704e142bc 100644 --- a/src/modules/m_chgname.cpp +++ b/src/modules/m_chgname.cpp @@ -52,8 +52,7 @@ class CommandChgname : public Command if (IS_LOCAL(dest)) { dest->ChangeName(parameters[1].c_str()); - ServerInstance->SNO->WriteToSnoMask('a', "%s used CHGNAME to change %s's real name to '%s'", user->nick.c_str(), dest->nick.c_str(), dest->fullname.c_str()); - return CMD_LOCALONLY; /* name change routed by FNAME in spanningtree now */ + ServerInstance->SNO->WriteGlobalSno('a', "%s used CHGNAME to change %s's real name to '%s'", user->nick.c_str(), dest->nick.c_str(), dest->fullname.c_str()); } /* route it! */ @@ -64,15 +63,12 @@ class CommandChgname : public Command class ModuleChgName : public Module { - CommandChgname* mycommand; - + CommandChgname cmd; public: - ModuleChgName(InspIRCd* Me) : Module(Me) + ModuleChgName(InspIRCd* Me) : Module(Me), cmd(Me) { - mycommand = new CommandChgname(ServerInstance); - ServerInstance->AddCommand(mycommand); - + ServerInstance->AddCommand(&cmd); } virtual ~ModuleChgName()