diff options
author | Adam <Adam@anope.org> | 2016-01-19 08:30:35 -0500 |
---|---|---|
committer | Adam <Adam@anope.org> | 2016-01-19 08:30:35 -0500 |
commit | 4771af1cb89cd5d9a983d83e108b9fb8de9b5f52 (patch) | |
tree | cb15a43d350f5fa325d2030b69849e05b09a39ee | |
parent | 9c9df2ad1fc8e8f03f4b28d21b4dcc2895d3795c (diff) |
Couple user find by nick fixes
-rw-r--r-- | modules/commands/ns_group.cpp | 2 | ||||
-rw-r--r-- | modules/commands/ns_info.cpp | 2 | ||||
-rw-r--r-- | modules/pseudoclients/memoserv.cpp | 4 | ||||
-rw-r--r-- | modules/pseudoclients/nickserv.cpp | 2 |
4 files changed, 5 insertions, 5 deletions
diff --git a/modules/commands/ns_group.cpp b/modules/commands/ns_group.cpp index 11e4091cd..8d85a305d 100644 --- a/modules/commands/ns_group.cpp +++ b/modules/commands/ns_group.cpp @@ -259,7 +259,7 @@ class CommandNSUngroup : public Command source.Reply(_("Nick %s has been ungrouped from %s."), na->nick.c_str(), oldcore->display.c_str()); - User *user = User::Find(na->nick); + User *user = User::Find(na->nick, true); if (user) /* The user on the nick who was ungrouped may be identified to the old group, set -r */ user->RemoveMode(source.service, "REGISTERED"); diff --git a/modules/commands/ns_info.cpp b/modules/commands/ns_info.cpp index 443b6a9b7..692c4abf3 100644 --- a/modules/commands/ns_info.cpp +++ b/modules/commands/ns_info.cpp @@ -40,7 +40,7 @@ class CommandNSInfo : public Command bool nick_online = false, show_hidden = false; /* Is the real owner of the nick we're looking up online? -TheShadow */ - User *u2 = User::Find(na->nick); + User *u2 = User::Find(na->nick, true); if (u2 && u2->Account() == na->nc) { nick_online = true; diff --git a/modules/pseudoclients/memoserv.cpp b/modules/pseudoclients/memoserv.cpp index f4ba325fb..2c4c53f16 100644 --- a/modules/pseudoclients/memoserv.cpp +++ b/modules/pseudoclients/memoserv.cpp @@ -49,7 +49,7 @@ class MemoServCore : public Module, public MemoServService if (mi == NULL) return MEMO_INVALID_TARGET; - User *sender = User::Find(source); + User *sender = User::Find(source, true); if (sender != NULL && !sender->HasPriv("memoserv/no-limit") && !force) { time_t send_delay = Config->GetModule("memoserv")->Get<time_t>("senddelay"); @@ -103,7 +103,7 @@ class MemoServCore : public Module, public MemoServService for (unsigned i = 0; i < nc->aliases->size(); ++i) { const NickAlias *na = nc->aliases->at(i); - User *user = User::Find(na->nick); + User *user = User::Find(na->nick, true); if (user && user->IsIdentified()) user->SendMessage(MemoServ, MEMO_NEW_MEMO_ARRIVED, source.c_str(), Config->StrictPrivmsg.c_str(), MemoServ->nick.c_str(), mi->memos->size()); } diff --git a/modules/pseudoclients/nickserv.cpp b/modules/pseudoclients/nickserv.cpp index 5d3579ced..b3d7bcc3b 100644 --- a/modules/pseudoclients/nickserv.cpp +++ b/modules/pseudoclients/nickserv.cpp @@ -535,7 +535,7 @@ class NickServCore : public Module, public NickServService NickAlias *na = it->second; ++it; - User *u = User::Find(na->nick); + User *u = User::Find(na->nick, true); if (u && (u->IsIdentified(true) || u->IsRecognized())) na->last_seen = Anope::CurTime; |