diff options
author | Adam <Adam@anope.org> | 2010-10-02 14:55:29 -0400 |
---|---|---|
committer | Adam <Adam@anope.org> | 2010-10-02 15:24:00 -0400 |
commit | 59f35732f66456cca9e459134f926d8b8c17f469 (patch) | |
tree | cd854999a96cc2ac4c346a9a86c1b4a250d0021e /src | |
parent | 76b10625d9ad46b3360e4b6fcfa66f2aba040d46 (diff) |
Made entry_match work once again
Diffstat (limited to 'src')
-rw-r--r-- | src/channels.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/channels.cpp b/src/channels.cpp index 8b3f053b1..eca0bdd34 100644 --- a/src/channels.cpp +++ b/src/channels.cpp @@ -1585,11 +1585,11 @@ int entry_match(Entry *e, const Anope::string &nick, const Anope::string &user, if (ircd->cidrchanbei && e->HasFlag(ENTRYTYPE_CIDR4) && (!ip || (ip && (ip & e->cidr_mask) != e->cidr_ip))) return 0; - if (e->HasFlag(ENTRYTYPE_NICK) && (nick.empty() || e->nick.equals_ci(nick))) + if (e->HasFlag(ENTRYTYPE_NICK) && (nick.empty() || !e->nick.equals_ci(nick))) return 0; - if (e->HasFlag(ENTRYTYPE_USER) && (user.empty() || e->user.equals_ci(user))) + if (e->HasFlag(ENTRYTYPE_USER) && (user.empty() || !e->user.equals_ci(user))) return 0; - if (e->HasFlag(ENTRYTYPE_HOST) && (host.empty() || e->host.equals_ci(host))) + if (e->HasFlag(ENTRYTYPE_HOST) && (host.empty() || !e->host.equals_ci(host))) return 0; if (e->HasFlag(ENTRYTYPE_NICK_WILD) && !Anope::Match(nick, e->nick)) return 0; |