summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAttila Molnar <attilamolnar@hush.com>2014-03-14 12:50:14 +0100
committerAttila Molnar <attilamolnar@hush.com>2014-03-14 12:50:14 +0100
commitdd94ac5e3c6485c294394cc18cbc4228510e7a47 (patch)
treee8c300617bd49d4278bbebd5fff89705fc576812 /src
parent7aab18ae35770fa38aee887a3696d779516c7cb0 (diff)
m_permchannels Remove pointless cleanup ceremony in cull()
Diffstat (limited to 'src')
-rw-r--r--src/modules/m_permchannels.cpp26
1 files changed, 0 insertions, 26 deletions
diff --git a/src/modules/m_permchannels.cpp b/src/modules/m_permchannels.cpp
index 0c73de7ba..a4fc6bd09 100644
--- a/src/modules/m_permchannels.cpp
+++ b/src/modules/m_permchannels.cpp
@@ -174,32 +174,6 @@ public:
{
}
- CullResult cull()
- {
- /*
- * DelMode can't remove the +P mode on empty channels, or it will break
- * merging modes with remote servers. Remove the empty channels now as
- * we know this is not the case.
- */
- chan_hash::iterator iter = ServerInstance->chanlist->begin();
- while (iter != ServerInstance->chanlist->end())
- {
- Channel* c = iter->second;
- if (c->GetUserCounter() == 0)
- {
- chan_hash::iterator at = iter;
- iter++;
- FOREACH_MOD(OnChannelDelete, (c));
- ServerInstance->chanlist->erase(at);
- ServerInstance->GlobalCulls.AddItem(c);
- }
- else
- iter++;
- }
- ServerInstance->Modes->DelMode(&p);
- return Module::cull();
- }
-
void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
{
ConfigTag* tag = ServerInstance->Config->ConfValue("permchanneldb");