X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmodules%2Fm_dccallow.cpp;h=97f0d2f13d916910e73b5f1eca9e80cde070d5cf;hb=219993bc9018d9f0d9568330d7a972b68b785d27;hp=dc7df8dded0bd06cc2fe8312caca227464eac36e;hpb=c2a9bd6a13d9c0cfa903cb54db0adc4288556f72;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/modules/m_dccallow.cpp b/src/modules/m_dccallow.cpp index dc7df8dde..97f0d2f13 100644 --- a/src/modules/m_dccallow.cpp +++ b/src/modules/m_dccallow.cpp @@ -244,22 +244,21 @@ class CommandDccallow : public Command class ModuleDCCAllow : public Module { - CommandDccallow* mycommand; + CommandDccallow cmd; public: ModuleDCCAllow(InspIRCd* Me) - : Module(Me) + : Module(Me), cmd(Me) { Conf = new ConfigReader(ServerInstance); - mycommand = new CommandDccallow(ServerInstance); - ServerInstance->AddCommand(mycommand); + ServerInstance->AddCommand(&cmd); ReadFileConf(); Implementation eventlist[] = { I_OnUserPreMessage, I_OnUserPreNotice, I_OnUserQuit, I_OnUserPreNick, I_OnRehash }; ServerInstance->Modules->Attach(eventlist, this, 5); } - virtual void OnRehash(User* user, const std::string ¶meter) + virtual void OnRehash(User* user) { delete Conf; Conf = new ConfigReader(ServerInstance);