X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fmodules%2Fm_operlevels.cpp;h=8df45f0fcf807fd9c65121555554fd68aa90776d;hb=c4458ecc70025aeac7ca87115ed0a698e7bbcdad;hp=b598dec1fdd834d6a6606c4edc00b139f2d9cff5;hpb=e2e581f0d3d5d844dc4b5210f566e5a5571a0570;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/modules/m_operlevels.cpp b/src/modules/m_operlevels.cpp index b598dec1f..8df45f0fc 100644 --- a/src/modules/m_operlevels.cpp +++ b/src/modules/m_operlevels.cpp @@ -28,7 +28,7 @@ class ModuleOperLevels : public Module virtual ~ModuleOperLevels() { - delete conf; + DELETE(conf); } void Implements(char* List) @@ -36,9 +36,9 @@ class ModuleOperLevels : public Module List[I_OnRehash] = List[I_OnKill] = 1; } - virtual void OnRehash(std::string parameter) + virtual void OnRehash(const std::string ¶meter) { - delete conf; + DELETE(conf); conf = new ConfigReader; } @@ -47,7 +47,7 @@ class ModuleOperLevels : public Module return Version(1,0,0,1,VF_VENDOR); } - virtual int OnKill(userrec* source, userrec* dest, std::string reason) + virtual int OnKill(userrec* source, userrec* dest, const std::string &reason) { long dest_level = 0,source_level = 0; // oper killing an oper? @@ -87,23 +87,24 @@ class ModuleOperLevels : public Module class ModuleOperLevelsFactory : public ModuleFactory { public: - ModuleOperLevelsFactory() - { - } + ModuleOperLevelsFactory() + { + } - ~ModuleOperLevelsFactory() - { - } + ~ModuleOperLevelsFactory() + { + } - virtual Module * CreateModule(Server* Me) - { - return new ModuleOperLevels(Me); - } + virtual Module * CreateModule(Server* Me) + { + log(DEBUG,"CreateModule"); + return new ModuleOperLevels(Me); + } }; extern "C" void * init_module( void ) { - return new ModuleOperLevelsFactory; + return new ModuleOperLevelsFactory; }