1
0
mirror of https://github.com/anope/anope.git synced 2026-06-28 10:26:37 +02:00

Don't add duplicate akills in os_session

This commit is contained in:
Adam
2014-10-06 08:04:33 -04:00
parent 829ef1b7bd
commit 31bc1d6b82
+3 -2
View File
@@ -713,9 +713,10 @@ class OSSession : public Module
}
++session->hits;
if (max_session_kill && session->hits >= max_session_kill && akills)
const Anope::string &akillmask = "*@" + session->addr.mask();
if (max_session_kill && session->hits >= max_session_kill && akills && !akills->HasEntry(akillmask))
{
const Anope::string &akillmask = "*@" + session->addr.mask();
XLine *x = new XLine(akillmask, OperServ ? OperServ->nick : "", Anope::CurTime + session_autokill_expiry, "Session limit exceeded", XLineManager::GenerateUID());
akills->AddXLine(x);
akills->Send(NULL, x);