aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_clearchan.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/m_clearchan.cpp')
-rw-r--r--src/modules/m_clearchan.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/modules/m_clearchan.cpp b/src/modules/m_clearchan.cpp
index 7d726fafd..b8710a56a 100644
--- a/src/modules/m_clearchan.cpp
+++ b/src/modules/m_clearchan.cpp
@@ -157,7 +157,8 @@ class ModuleClearChan : public Module
void init() override
{
// Only attached while we are working; don't react to events otherwise
- ServerInstance->Modules.DetachAll(this);
+ Implementation events[] = { I_OnBuildNeighborList, I_OnUserKick };
+ ServerInstance->Modules.Detach(events, this, sizeof(events)/sizeof(Implementation));
}
void OnBuildNeighborList(User* source, IncludeChanList& include, std::map<User*, bool>& exception) override