From 4e303566dc52dc2d3457af1af77fab23318a3570 Mon Sep 17 00:00:00 2001 From: Adam Date: Fri, 24 Dec 2010 19:55:09 -0500 Subject: [PATCH] Bug #1216 - Do not apply SQLines on our own clients --- src/operserv.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/operserv.cpp b/src/operserv.cpp index a1b44ea27..c41e6b1c5 100644 --- a/src/operserv.cpp +++ b/src/operserv.cpp @@ -594,7 +594,7 @@ XLine *SNLineManager::Add(BotInfo *bi, User *u, const Anope::string &mask, time_ User *user = it->second; ++it; - if (!is_oper(user) && Anope::Match(user->realname, x->Mask)) + if (!is_oper(user) && user->server != Me && Anope::Match(user->realname, x->Mask)) kill_user(Config->ServerName, user->nick, rreason); } } @@ -686,7 +686,7 @@ XLine *SQLineManager::Add(BotInfo *bi, User *u, const Anope::string &mask, time_ UserContainer *uc = *it; ++it; - if (is_oper(uc->user)) + if (is_oper(uc->user) || uc->user->server == Me) continue; c->Kick(NULL, uc->user, "%s", reason.c_str()); } @@ -699,7 +699,7 @@ XLine *SQLineManager::Add(BotInfo *bi, User *u, const Anope::string &mask, time_ User *user = it->second; ++it; - if (!is_oper(user) && Anope::Match(user->nick, x->Mask)) + if (!is_oper(user) && user->server != Me && Anope::Match(user->nick, x->Mask)) kill_user(Config->ServerName, user->nick, rreason); } }