diff options
Diffstat (limited to 'src/modules/m_remove.cpp')
-rw-r--r-- | src/modules/m_remove.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/modules/m_remove.cpp b/src/modules/m_remove.cpp index 6e5eaae46..c86565b5f 100644 --- a/src/modules/m_remove.cpp +++ b/src/modules/m_remove.cpp @@ -238,19 +238,17 @@ class CommandFpart : public Command, public RemoveBase class ModuleRemove : public Module { - CommandRemove* mycommand; - CommandFpart* mycommand2; + CommandRemove cmd1; + CommandFpart cmd2; bool supportnokicks; public: ModuleRemove(InspIRCd* Me) - : Module(Me) + : Module(Me), cmd1(Me, supportnokicks), cmd2(Me, supportnokicks) { - mycommand = new CommandRemove(ServerInstance, supportnokicks); - mycommand2 = new CommandFpart(ServerInstance, supportnokicks); - ServerInstance->AddCommand(mycommand); - ServerInstance->AddCommand(mycommand2); + ServerInstance->AddCommand(&cmd1); + ServerInstance->AddCommand(&cmd2); OnRehash(NULL); Implementation eventlist[] = { I_On005Numeric, I_OnRehash }; ServerInstance->Modules->Attach(eventlist, this, 2); |