summaryrefslogtreecommitdiff
path: root/src/users.cpp
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2010-12-22 18:28:22 -0500
committerAdam <Adam@anope.org>2010-12-22 18:28:22 -0500
commit2783c82685c5d04eec942cc21ed43b9b773330fb (patch)
tree492ebb9ba430324dcaedb4e536ff90d652501163 /src/users.cpp
parent18377ac9fd36065bfd791b5cea51de9ae1d2b11d (diff)
Removed match_usermask
Diffstat (limited to 'src/users.cpp')
-rw-r--r--src/users.cpp30
1 files changed, 0 insertions, 30 deletions
diff --git a/src/users.cpp b/src/users.cpp
index 0290e9efb..235270070 100644
--- a/src/users.cpp
+++ b/src/users.cpp
@@ -914,36 +914,6 @@ bool is_excepted_mask(ChannelInfo *ci, const Anope::string &mask)
/*************************************************************************/
-/* Does the user's usermask match the given mask (either nick!user@host or
- * just user@host)?
- */
-
-bool match_usermask(const Anope::string &mask, User *user)
-{
- if (mask.empty())
- return false;
-
- Anope::string mask2 = mask, nick, username, host;
- size_t ex = mask2.find('!');
- if (ex != Anope::string::npos)
- {
- nick = mask2.substr(0, ex);
- mask2 = mask2.substr(ex + 1);
- }
- size_t at = mask2.find('@');
- if (at != Anope::string::npos)
- {
- username = mask2.substr(0, at);
- host = mask2.substr(at + 1);
- }
- if (username.empty() || host.empty())
- return 0;
-
- return (nick.empty() ? true : Anope::Match(user->nick, nick)) && Anope::Match(user->GetIdent(), username) && (Anope::Match(user->host, host) || Anope::Match(user->GetDisplayedHost(), host));
-}
-
-/*************************************************************************/
-
/* Given a user, return a mask that will most likely match any address the
* user will have from that location. For IP addresses, wildcards the
* appropriate subnet mask (e.g. 35.1.1.1 -> 35.*; 128.2.1.1 -> 128.2.*);