diff --git a/push.cpp b/push.cpp index 2505ef5..ec896a4 100644 --- a/push.cpp +++ b/push.cpp @@ -975,9 +975,6 @@ class CPushMod : public CModule options["highlight"].Split(" ", values, false); values.push_back("%nick%"); - bool matched = false; - bool negated = false; - for (VCString::iterator i = values.begin(); i != values.end(); i++) { CString value = i->AsLower(); @@ -1008,18 +1005,11 @@ class CPushMod : public CModule if (msg.WildCmp(value)) { - if (negate_match) - { - negated = true; - } - else - { - matched = true; - } + return !negate_match; } } - return (matched && !negated); + return false; } /**