diff --git a/IRCSock.cpp b/IRCSock.cpp index a16a4508..7efe6d87 100644 --- a/IRCSock.cpp +++ b/IRCSock.cpp @@ -169,7 +169,7 @@ void CIRCSock::ReadLine(const CString& sData) { CString sConfNick = m_pUser->GetNick().Left(uMax); if (sNick == "*" || sNick.CaseCmp(CNick::Concat(sConfNick, m_pUser->GetAwaySuffix(), GetMaxNickLen())) == 0) { - CString sAltNick = m_pUser->GetAltNick(); + CString sAltNick = m_pUser->GetAltNick().Left(uMax); if (sBadNick.CaseCmp(sConfNick) == 0) { if ((!sAltNick.empty()) && (sConfNick.CaseCmp(sAltNick) != 0)) {