diff options
| author | Adam <Adam@anope.org> | 2016-09-30 21:06:44 -0400 |
|---|---|---|
| committer | Adam <Adam@anope.org> | 2016-09-30 21:06:44 -0400 |
| commit | d8428f74b0023aaa165e4b573259e9658579e42b (patch) | |
| tree | 585493b92df99a8eac334e0758e2fbf413fb86c5 /modules/nickserv/main | |
| parent | ec984804292d8b05c3ce2b0a98f68f91fde004b7 (diff) | |
Various find by nick fixes
Diffstat (limited to 'modules/nickserv/main')
| -rw-r--r-- | modules/nickserv/main/nickserv.cpp | 8 |
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); |
