virtual ~ModuleOperLevels()
{
- delete conf;
+ DELETE(conf);
}
void Implements(char* List)
virtual void OnRehash(const std::string ¶meter)
{
- delete conf;
+ DELETE(conf);
conf = new ConfigReader;
}
if (dest_level > source_level)
{
WriteOpers("Oper %s (level %d) attempted to /kill a higher oper: %s (level %d): Reason: %s",source->nick,source_level,dest->nick,dest_level,reason.c_str());
- WriteServ(dest->fd,"NOTICE %s :Oper %s attempted to /kill you!",dest->nick,source->nick);
- WriteServ(source->fd,"481 %s :Permission Denied- Oper %s is a higher level than you",source->nick,dest->nick);
+ dest->WriteServ("NOTICE %s :Oper %s attempted to /kill you!",dest->nick,source->nick);
+ source->WriteServ("481 %s :Permission Denied- Oper %s is a higher level than you",source->nick,dest->nick);
return 1;
}
}
virtual Module * CreateModule(Server* Me)
{
+ log(DEBUG,"CreateModule");
return new ModuleOperLevels(Me);
}
};
-extern "C" void * operlevels_init( void )
+extern "C" void * init_module( void )
{
return new ModuleOperLevelsFactory;
}