diff --git a/znc/colloquy.cpp b/znc/colloquy.cpp index 7387695..a0d62d7 100644 --- a/znc/colloquy.cpp +++ b/znc/colloquy.cpp @@ -714,7 +714,8 @@ class CColloquyMod : public CModule { bool Test(const CString& sKeyWord, const CString& sString) { return (!sKeyWord.empty() && ( - sString.Equals(sKeyWord + " ", false, sKeyWord.length() +1) + sString.Equals(sKeyWord) + || sString.Equals(sKeyWord + " ", false, sKeyWord.length() +1) || sString.Right(sKeyWord.length() +1).Equals(" " + sKeyWord) || sString.AsLower().WildCmp("* " + sKeyWord.AsLower() + " *") || (sKeyWord.find_first_of("*?") != CString::npos && sString.AsLower().WildCmp(sKeyWord.AsLower()))