aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/m_dccallow.cpp
diff options
context:
space:
mode:
authorGravatar Daniel De Graaf2010-04-13 16:04:18 -0500
committerGravatar Daniel De Graaf2010-08-03 17:32:42 -0400
commit8cc0bf1b8b4c3e49a8ef08e1fb0833d77d45346b (patch)
tree7e409d61cc8a5be30a1be0f8969cde91d6bf4bc4 /src/modules/m_dccallow.cpp
parentChange UserChanList to an intrusive-style linked list (diff)
Drop ConfigReader::Enumerate
Diffstat (limited to 'src/modules/m_dccallow.cpp')
-rw-r--r--src/modules/m_dccallow.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/modules/m_dccallow.cpp b/src/modules/m_dccallow.cpp
index 5995c1b28..8da42d82f 100644
--- a/src/modules/m_dccallow.cpp
+++ b/src/modules/m_dccallow.cpp
@@ -446,18 +446,15 @@ class ModuleDCCAllow : public Module
void ReadFileConf()
{
- ConfigReader Conf;
bfl.clear();
- for (int i = 0; i < Conf.Enumerate("banfile"); i++)
+ ConfigTagList tags = ServerInstance->Config->ConfTags("banfile");
+ for (ConfigIter i = tags.first; i != tags.second; ++i)
{
BannedFileList bf;
- std::string fileglob = Conf.ReadValue("banfile", "pattern", i);
- std::string action = Conf.ReadValue("banfile", "action", i);
- bf.filemask = fileglob;
- bf.action = action;
+ bf.filemask = i->second->getString("pattern");
+ bf.action = i->second->getString("action");
bfl.push_back(bf);
}
-
}
virtual ~ModuleDCCAllow()