virtual void OnRehash(const std::string ¶m)
{
- delete Conf;
+ DELETE(Conf);
Conf = new ConfigReader;
}
virtual ~ModuleDenyChannels()
{
- delete Conf;
+ DELETE(Conf);
}
virtual Version GetVersion()
List[I_OnUserPreJoin] = List[I_OnRehash] = 1;
}
- virtual int OnUserPreJoin(userrec* user, chanrec* chan, const char* cname)
- {
+ virtual int OnUserPreJoin(userrec* user, chanrec* chan, const char* cname)
+ {
for (int j =0; j < Conf->Enumerate("badchan"); j++)
{
irc::string cn = Conf->ReadValue("badchan","name",j).c_str();
}
}
return 0;
- }
+ }
};
// stuff down here is the module-factory stuff. For basic modules you can ignore this.