diff options
Diffstat (limited to 'src/modules/m_messageflood.cpp')
| -rw-r--r-- | src/modules/m_messageflood.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/modules/m_messageflood.cpp b/src/modules/m_messageflood.cpp index 83cb54404..2ad6fee05 100644 --- a/src/modules/m_messageflood.cpp +++ b/src/modules/m_messageflood.cpp @@ -292,9 +292,6 @@ public: { if (f->Add(user, weight)) { - /* You're outttta here! */ - f->Clear(user); - const std::string msg = Template::Replace(message, { { "channel", dest->name }, { "duration", Duration::ToString(f->period) }, @@ -314,11 +311,13 @@ public: case MsgFloodAction::KICK: dest->KickUser(ServerInstance->FakeClient, user, msg); + f->Clear(user); break; case MsgFloodAction::KICK_BAN: CreateBan(dest, user, false); dest->KickUser(ServerInstance->FakeClient, user, msg); + f->Clear(user); break; case MsgFloodAction::MUTE: |
