new_module_names.clear();
added_modules.clear();
removed_modules.clear();
- for (std::vector<std::string>::iterator t = module_names.begin(); t != module_names.end(); t++)
+ for (std::vector<std::string>::iterator t = Config->module_names.begin(); t != Config->module_names.end(); t++)
{
old_module_names.push_back(*t);
}
{
char* channel = (char*)values[0];
int* limit = (int*)values[1];
- Config->maxbans[channel] = limit;
+ Config->maxbans[channel] = *limit;
return true;
}
void ServerConfig::Read(bool bail, userrec* user)
{
char debug[MAXBUF];
- char Value[MAXBUF];
char dataline[1024];
std::stringstream errstr;
{"banlist",
{"chan", "limit", NULL},
{DT_CHARPTR, DT_INTEGER},
- InitMaxBans, DoMaxBans, DoneLastBans},
+ InitMaxBans, DoMaxBans, DoneMaxBans},
{"module",
{"name", NULL},