summaryrefslogtreecommitdiff
path: root/modules/nickserv/main
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2016-09-30 21:06:44 -0400
committerAdam <Adam@anope.org>2016-09-30 21:06:44 -0400
commitd8428f74b0023aaa165e4b573259e9658579e42b (patch)
tree585493b92df99a8eac334e0758e2fbf413fb86c5 /modules/nickserv/main
parentec984804292d8b05c3ce2b0a98f68f91fde004b7 (diff)
Various find by nick fixes
Diffstat (limited to 'modules/nickserv/main')
-rw-r--r--modules/nickserv/main/nickserv.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/nickserv/main/nickserv.cpp b/modules/nickserv/main/nickserv.cpp
index 40d6f3767..8f33caf87 100644
--- a/modules/nickserv/main/nickserv.cpp
+++ b/modules/nickserv/main/nickserv.cpp
@@ -316,7 +316,7 @@ class NickServCore : public Module, public NickServ::NickServService
if (guestnick.length() > nicklen)
guestnick = guestnick.substr(0, nicklen);
}
- while (User::Find(guestnick) && i++ < 10);
+ while (User::Find(guestnick, true) && i++ < 10);
if (i == 11)
u->Kill(*NickServ, "Services nickname-enforcer kill");
@@ -338,7 +338,7 @@ class NickServCore : public Module, public NickServ::NickServService
IRCD->SendSVSHoldDel(na->GetNick());
else
{
- User *u = User::Find(na->GetNick());
+ User *u = User::Find(na->GetNick(), true);
if (u && u->server == Me)
{
u->Quit();
@@ -416,7 +416,7 @@ class NickServCore : public Module, public NickServ::NickServService
void OnDelNick(NickServ::Nick *na) override
{
- User *u = User::Find(na->GetNick());
+ User *u = User::Find(na->GetNick(), true);
if (u && u->Account() == na->GetAccount())
{
IRCD->SendLogout(u);
@@ -642,7 +642,7 @@ class NickServCore : public Module, public NickServ::NickServService
for (NickServ::Nick *na : nick_type.List<NickServ::Nick *>())
{
- User *u = User::Find(na->GetNick());
+ User *u = User::Find(na->GetNick(), true);
if (u && (u->IsIdentified(true) || u->IsRecognized()))
na->SetLastSeen(Anope::CurTime);